added user model, controller, migration, registration view.