This changeset includes
- Basic neighborhood support (no projects in neighborhoods, no editing of neighborhood pages/perms yet)
- This was needed for the Project._id refactoring below....
- Caching the mongo database between test runs for improved test speed
- Refactoring Project._id so it's an ObjectId rather than a path ("projects/test/") -- the project
shortname is almost what the old Project._id was (no prefix except for users/ projects, no trailing slash)
- Adding a few tests to bring test coverage back up to 90%
- Add .test-data (mongo cached DB) and .coverage to .gitignore