init
Added win conditions check and voting.
Added UserManager, started UI development with Semantic UI.
Fixed bug with joining matchmaking queue. Playername was not assigned to socket.
Worked most of socket logic into services. Game queue, auto-game start on full game, chat, working.

TODO:
Implement timers for each turn for game progression.
Implement end game view.
Hooked up UI to graveyard and lynching. Commands can no longer be sent after game ends. All chats will default to public room on game end.
TODO:
Cleanup games that end. Put on queue and cleanup games every 10 mins?
Endgame UI
Fixed ghost graveyard bug.
Fixed repeating chats on rematch bug.
Implemented play again feature and endgame eventing.
Removed test ability to force next turn from client.
Added docs
Merge branch 'master' of https://github.com/johnttan/mafiaonlineapp