GitUserModel is no longer a singleton, the FileBasedConfig is a singleton now. Also, GenericHostModel now extends GitUserModel.
Added documentation, hostconfig now checks whether a user can sign up, added some logging here and there.