Update README.md

Note that node-amqp differs from pika in that one cannot omit the name parameter from the queue creator
add travis config for node 0.10
updated the .gitignore for intelliJ project files.
Added test for existing queue bind headers function
Updated node versions for travis
Added function to remove header bindings between a queue and an exchange
Test for Queue.unbind_headers function
Updated README.md with details on the queue unbind_headers function.
Missing newline at end of file
connection.publish accepts a routing key, not a queue name

I've updated all of the connection.publish calls to reflect that you publish to a routing key, rather than a queue name.
Add Travis CI config.
Updated docs to show how to ack messages when using queue.subscribe() and prefetchCount
add CONTRIBUTING.md

see https://github.com/blog/1184-contributing-guidelines
Only define debug function in debug mode.
prepend every call to debug with a check for debugging.
Merge pull request #283 from bottlenose-inc/disable-debugging

Disable debugging
Do not allow channel id values above 2^16
Merge pull request #284 from Kreata/master

Do not allow channel id values above 2^16
Implement #229: Support for Consumer Cancel Notifications
longjohn should be dev dep, not dep