Clean up model associations

Add mentor reference on apprenticeships table
Add PastMentor and associations

Added a PastMentor model to handle an apprentice's previous mentors.
Refactored tests and code to conform to new user architecture