Updating principal name to be consistent with requirements for GSU. Realisticly all email addresses allow all characters,
so it makes sense to allow all email addresses; however, usernames typically don't allow whitespace.

fixes rSmart/issues#318
Merge pull request #7 from leo-at-rsmart/feature/issue-318

Updating principal name to be consistent with requirements for GSU. Real...