Add project membership objects
Update comments
Add version check
Ignoring swap files
Commented out failing, improper test
Large merge and cleanup.
Merge branch 'knabar-project-memberships'