modified test_load_config to also test loading card definitions in the yaml config file
minor grammatical changes
added an effect function to check for when loading the card definition in the config file
autolinted
Added a test that verifies that all of the actions on a card get resolved when it is played
Added tests for uploading game definition
Lint and method rename
Added missing step definition
moved step definition to the mock game
Fleshing out tests.
Added a test around adding a player in the case when the engine and the webapp are out of sync.
Added the idea of a card_set to make creating and managing cards easier.
Refactored the game_step tests and made sure that we're actually testing what we want to be testing.
Merge pull request #46 from courageousillumination/catch_engine_errors

Looks all good to me.
modified test_load_config to also test loading card definitions in the yaml config file
minor grammatical changes
added an effect function to check for when loading the card definition in the config file
autolinted
Merging from master.
Merged in remote.