Wrote some skeleton code for serialization and deserialization of game objects
Fix for weapon copy
Implemented Death's Bite

Also made some fixes to weapon copying, implemented deathrattles for weapons and added the final set of Naxxramas cards.
Refactored player card effects

Card effects are now a more general "player effect".
There are more types of effects that should be copied aside from
just modifications to card mana costs.  These changes allow for
multiple types of player effects (such as card return for Headcrack)

Also migrated the existing minion effects into a package called effects.minion
Implemented Echoing Ooze

In doing so, added a new player effect for duplicating a minion
Fix for Echoing Ooze

The reference to ooze was not being properly updated
when the ooze was removed.
Refactored several effects into Buff

Buff is an effect that causes the health and or attack of
a minion to increase at a given event.  It's the first of the
general effects, with an idea to make them serializable.
Implemented Shade of Naxxramas

Also added the "turn_started" value for the "when" attribute of Buff
Added some new Hearthstone Sims to the list
Typo
Implemented Avenge.

Also cleaned up the program flow around Secrets.  Now Secrets are
 automatically deactivated when reveal() is called.  This has the side effect
 of requiring all Secret's activate methods to use bind instead of
 bind_once, or deactivate may try to remove an event that has already
 been removed.
Merge remote-tracking branch 'origin/master'
Added an image fo the console application in action.
Implemented Kel'Thuzad. Naxxramas is complete!

 All cards have now been implemented, although any
 card which relies on the copying behaviour (which
 includes any mind control cards) will continue to be
 buggy.
Made all Rogue spells except Preparation copyable.

Preparation requires a new type of player effect for modifying the mana of
individual cards.

Also removed the printout of remaining cards to implement, since all
cards are implemented.
Worked on reading and writing player effects from JSON
Merge remote-tracking branch 'origin/serialization' into serialization

Conflicts:
	hearthbreaker/game_objects.py
Got some tests running which tests serialization and deserialization

These tests are simply the tests from copy_tests.py, but with game.copy
overridden to serialize and deserialize.

The tests do not work, and will continue not to work until all minion
effects are correctly serialized.
Additional refactoring of the effects system.

The system formerly used only for Buff was refactored into a
superclass called EventEffect that can be used by any effect that
responds to particular events happening to a minion.

Kill on Freeze on damage was moved to the EventEffect system.
Updated readme.md to point to hs-ai.com