add staff to user API
users should be staff (not superuser) to add new projects and cohorts
organize ModelService and make function names consistent
update API views to check if user is staff rather than superuser
added Cohort create/edit functionality