Added a test that verifies that all of the actions on a card get resolved when it is played
moved step definition to the mock game
Refactored the game_step tests and made sure that we're actually testing what we want to be testing.
Merging in from master.
Merge pull request #45 from courageousillumination/card_resolution_stack_tests

Added a test that verifies that all of the actions on a card get resolved when it is played