removes validation for :full_name

Also cleans up the user creation process, and modifies the user/new form, also adds initial error handling for email.
moves flash location to the top
cleans up login error handling

still can change, just taking this approach so Alex is unblocked