(Activity) Addressed a variety of review items

* Test cleanups
* Additional tests
* Group-Join and Unjoin handled differently
* Documentation improvements