Added TaggedMessage field to Comment
Fixed typo
Collaboration.Role is now RoleValue

A serialization issue required a change to the way that the role value
is maintained for a `Collaboration`.  The enumeration is now provided by
a property called `RoleValue`.  The `Role` p is
Cleaning up and improving async test structure

Some tests were not cleaning up after themselves.
Async tests are ugly.  Making them a little easier to read.
More async test cleanup
Cleaned up async comment tests
Cleaned up async folder tests