add auth, resigstration form, user model, signup page