reset password system is ready, email validation too, User controller needs to be organized