User registration form, routes and handling.