implement user creation
merge change for user model and route.rb