No more class parameters at GameRepository

... and GameYamlRepository
Added GameController, Improved InvitationManager

Added GameInvitation with lots of checks and messages.