Signup page, signup controller, signup form handling, some improvements