Moved managers to controllers package
Added GamePlayer for in-game players

GameManager became factory of GameController and GamePlayer. See
createController method.
Using OfflinePlayer instead of Player.
Added GameException.
Added checkOnline() method to check both players instantly.
Added relation between GamePlayer and GameViewSide
Added API docs to some classes

and moved around some methods