Little fixes

- Grad Year includes Blank
- Validations for several fields on profile update
- Routing for staff / external log in to profiles instead of to their profile (since they won't really have one)
- Make keep profiles of non-students out of the search index