Adds coverage notations for user tests and ignores coverage for testsuite
Adds coverage annotations for Project model
Adds isAnonymous method, removes isAnonymous virtual field