Committing my initial updates to ProjectManager, UserManager, and ProjectManagerTest, so I can check against the dev-core branch to see what the test cases for ProjectManager look there to see if some of the tests that are failing (like null sessions) have been fixed already.
Fixes last test to include Write permissions so the tests will pass

Brian gaffey