adds email validation for cvtc emails only, and adds preferences to user edit page

don't worry about this, it can be merged in the morning.