how about this?

* moved loginPrefix and loadUser out of User class, as they do not belong to a specific User
* kept only tests that do not introduce a conflicted universe
* introudced and appending user module