Merge pull request #1 from stevendgonzales/master

Created minimal project structure
Update README.md
Merge pull request #2 from stevendgonzales/master

adding setup for logging and associated unit tests
Merge pull request #3 from stevendgonzales/master

adding game_state and game_engine modules
Merge pull request #4 from stevendgonzales/master

a little refactoring
Merge pull request #5 from stevendgonzales/master

add placeholder for operation to save game
Merge pull request #6 from stevendgonzales/master

method renames
Merge pull request #7 from stevendgonzales/master

add format() methods to game_state objects, and add optional args to con...
Merge pull request #8 from stevendgonzales/master

adding builder class for GameState and unit tests
Merge pull request #9 from stevendgonzales/master

unit tests for GameStateBuilder
Merge pull request #10 from stevendgonzales/master

added cards_seen property to Player class
Merge pull request #11 from stevendgonzales/master

adding handle_suggestion() method and all supporting methods
Merge pull request #12 from stevendgonzales/master

adding player messages to handle_move() and handle_suggestion()
Merge pull request #13 from stevendgonzales/master

adding handle_accusation and handle_end_turn()
Merge pull request #14 from stevendgonzales/master

adding functions to GameEngine to register players before starting a new...
Merge pull request #15 from stevendgonzales/master

adding database handler
Merge pull request #16 from stevendgonzales/master

adding code to implement the DatabaseHandler as a Singleton
Merge pull request #17 from stevendgonzales/master

updating GameEngine methods to use datastore for persistence
Added client directory structure, HCI source and HCI images
Delete .DS_Store