Added usercontroller and user model with validations