LobbyService new impl, Interface change

Interface change for GameService and LobbyService, Added implementation
for LobbyService, refactored ResponseGenerator to enforce error
explanation, added ServerBuilder, added data structure used for lobby
collection. Added sketch of LobbyTest.