Updated to match registration model.
Added AJAX for submission.

Submitted data via ajax.  Handled server response (validationError,
error, success).  Cleaned up client-side form validation messages.
Added modal window for server response.
Handled form submission and user registration.

Added logic to encrypt password, check for duplicate user id (email),
and add user to database.  Responds to client with appropriate error
messages and logs sever errors to console.
Added ajax response w/ JSON status/message.

Convenience method for ajax responses.
Added custom validators to e-v config.

Added isOptionalUSPhone and DOB validators to express-validator config.