Adding Roles and Memberships, and added CRUD functionality for Both.