Add user signup form and authentication steps in model