Added exception handling for invalid user creation, & re-use of form for valid user details