basic user model and controller added