basic user model with tests and some more custom css