Added rudimentary tests
Ignoring rope and swap files.
Added Roles and Memberships.  Needs testing.