Implement apprenticeship creation process

Users may create a new apprenticeship by providing the emails of an
apprentice and mentor.  Emails will be sent to the apprentice and mentor
notifying them.