adds ability to edit new games

fixes bug in GameModel's copy method where decks were copied in the
wrong direction
adds comments
fixing tests
finish fixing tests
Merge pull request #86 from dbeckwith/feature-editGame

adds ability to edit new games