Wrote unit tests for non-network code - specifically the Card object, and the state trackers.
This will need to be maintained, do not accept future MRs that change the state tracker or add a common class without unit tests being included.
@slwoodward Instructions for running the unit tests are in the README update in this Pull Request - you can select what branch you want to look at in the "<>Code" tab and see that information.
Wrote unit tests for non-network code - specifically the Card object, and the state trackers. This will need to be maintained, do not accept future MRs that change the state tracker or add a common class without unit tests being included.
Closes #14