Remove invites on a home when it is made public

fixes CE-393
Cleanup of Test

Each test is now in it's own class