Lots of changes and improvements:

* Reorganized base classes and interfaces
* Implemented more stage logic
* began implementation of view
* tested display of card faces from spritesheet