Changed mochaTest files to include the tested files
Added a new test case for JoinGame, and added and edited a few comments
Implemented logic determining whether or not a game is joinable
Changed the details field in BadCommand events to details, and added details to all BadCommands