Redo the entire front sign up with extra fields in user model and jQuery