List i have been playing on stream April, 11th.
Can reliably beat any other deck i have encountered so far, if you have a good opener.

Mulligan for 1-drops, keep 2-mana spells if you have one already.
Can consider keeping high impact minions like Water Elemental against Pirate Warrior or Twilight Flamecaller against Hunter.

The Black Knight is a tech card against Quest Warrior and Midrange Hunter, feel free to replace it, perhaps with a second Tol'vir Stoneshaper if you want!

If you have any suggestions or questions hit me up on twitter: http://twitter.com/johnnystonehs or check in on my stream: http://twitch.tv/johnnystonehs -
enjoy!