Implemented a base data model for the state of the game. Closes GH-3

Signed-off-by: Damian Lanningham <qrebound@gmail.com>