Added name validation so that new account creation emails will not fail to send.
First pass at better error messaging on forms. This pattern can be applied throughout.