Use Akka's builtin hierarchy.

- use ctx.child() instead of a map.
- make a RoomManager class that manages the rooms of a given game type.
- eliminate the need for keeping track of the names.
Move RoomManager to a separate class.
Modularize available game types.

- Make GameType a parameter passed in from the controller.
Merge branch 'stop-rooms'