better error handling on signup page, don't let page submit with empty email/password