Added problem model
Associated problem and user, passing tests
User can log in