Rewrite some project methods that got lost, add permission checks to TaskResource, start editing ProjectResourceTest to incorporate project permissions
Refactoring to incorporate ProjectSpecificResources (for objects that are attached to specific projects, so that authentication is done for project permissions rather than system-wide permissions)