Improved internal documentation and cleaned up.

Improved internal documentation.
Cleaned up Channel.Basic.Publish.