Moving UserModel UserController closer to MVC.

Still some work to do, since I don’t want public attributes.