User input validation when editing email and making new users

- Implement issue https://github.com/AUTUpStageTeam/UpStage2013/issues/92
- Also add simple client-side validation when creating new players