Models redo

Models not finished yet. Redo in prep for request partnerships/groups
signing in automatic no fields and its now a link, not button.

No idea what do about models.
roster keeps track of users and courses relations
evaluations keeps track of group and project relations
projects keep track of courses and groups

the user id in roster is the instructor the user id in group is the
group leader or something whatever we decide later i don know