Move faculty ranks API to separate controller and refactor EMS queries.
Create more secure API for roundtripping personal profile data points.
Fix bug where profile does not work when tenants have no EMS or fac ranks.
Add client-side validation to /my/profile viewmodel.
Remove used entity property from CreatePerson command.
Fix foreign key name from employee to facultyrank.
Add validation to and rename property onCreateEmployee command.
Add audit trail for CreateEmployee command.
Add validation to and rename property on CreateEmployeeModSettings command.
Add validation to UpdateEmployee command.
Refactor UpdateEmployee command.
Refactor commands to create UpdateMyProfile command which reuses others.
Remove employee scalars from UpdatePerson command and refactor viewmodels
to use profile API endpoints instead of person API endpoints.