Implementing deanj's suggestions +more

Added back uniqueness to email column
Removed check for # of admins in init_db
Checking which field was invalid after IntegrityError exception
Removing check that USER_PERMS['admin'] exists