generated a controller for the users
model, validation and tests for user