proper projects api
CRUD for project fixed - with user roles and admin access
Merge branch 'esq'