created user model, still needs to add some more stuff