reworked the data model

The model now supports multiple resumes as well as admin accounts and
courses