initial parse descriptions and test cases

I changed this guy to "This heal the player" to see what would happen to the output.

```
[error]    List(This heal the player, This heal the player, This heal the player, This heal the player, This heal the player, This heal the player)
[error]     is not equal to
[error]    List(This heals the player, This heals the player, This heals the player, This heals the player, This heals the player, This heals the player) (ParserSpec.scala:36)
[error] Expected: ... heal[s] t...al[s] t...al[s] t...al[s] t...al[s] t...al[s] the ...
[error] Actual:   ... heal[] t...al[] t...al[] t...al[] t...al[] t...al[] the ...
```
which isn't particularly useful. Ideally, we want our test output to tell us what exactly went wrong, and for which card.

I would change these guys to "CardName heals the player" and similar phrases.

Then, I think you can do a zip and a foreach on the specs, so that each test is its own line.

http://etorreborre.github.io/specs2/guide/org.specs2.guide.Matchers.html#With+sequences

so:

```scala
"parse healing to your hero" in {
    	val restoreHpJson = io.Source.fromURL("http://hearthstoneapi.com/cards/description/health%20to%20your%20hero").mkString
      val parsedDescriptions = Parser.parseCardJson(restoreHpJson).map { Parser.parse(_) }
      val expectedDescriptions = parsedDescriptions.map(_ => "This heals the player") // this will future proof against new cards
      foreachWhen(parsedDescriptions zip expectedDescriptions) {
        case (parsed, expected) => parsed must_== expected
      }
    }
```
yields:

```
[error]    There are 6 failures
[error]    'This heal the player' is not equal to 'This heals the player'
[error]    'This heal the player' is not equal to 'This heals the player'
[error]    'This heal the player' is not equal to 'This heals the player'
[error]    'This heal the player' is not equal to 'This heals the player'
[error]    'This heal the player' is not equal to 'This heals the player'
[error]    'This heal the player' is not equal to 'This heals the player' (ParserSpec.scala:38)
```
which is much nicer in the command line