continues refactoring Application, Player, User, Bot and Game and
fixing errors.  Can get a game started now but making moves crashes
the server.
removes temporary holding file for moving code around