added tests for _BaseOperation specific to having a channel passed in
cleaned up the unit tests for _BaseOperation
QueueDeclare unit tested and beefed up
fixed a few doc strings
BasicConsume in progress