Added Contracts. Changed GameManager to class. Fixed CLIClient bug with blank lines.
Merge pull request #13 from isupeene/add_contracts

Merged #13. Added Contracts. Changed GameManager to class. Fixed CLIClient bug with ...