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

...isticly 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