fixed the check for uniqueness on email.  still ugly though.
clean up the create account method with uniqueness check
add password matching