Allow management of Project Memberships

Largely based off the code for Project Stories.