Outline finished for real this time... need help to fill in some of the tests (about 15 or so to finish). Added in more specific tests for chat subgroup functionality)