Created fault tolerance for signup page

signup page can now recover from bad data being entered.