Refactor before_save in user model
Finish user signup