Rewrote to callback properly, with real error objects. Also now accepts a defaultChannel when instanciating Slack. Accepts an object rather than seperate parameters to instanciate. Upped version as this will break any clients currently using node-slack
Added a test file. Run it with npm test