give priority to noAck option
make sure Channel.prototype.call always returns a promise
pass true directly to channel constructor fn
add initial queue tests