fixed the signup

added the no duplicate email/character name checks