Implemented remainder of channel and message operations.
Fixed a number of bugs in channel operation initializers.
Refactored channel model objects to use ACL objects instead of individual properties.
Updated unit tests for channel objects.
Renamed the unsubscribe from channel operation for consistency.