Add ability to edit user information

- Admins can edit any user's roles, affiliation, and department

- Advisors can edit their own affiliation and department
Add Notifier email templates
Allow admins to send emails requesting revisions

- Add Message model