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
Updated the readme
Adds icon_emoji and icon_url support
Merging in flakespancakes emoji and icon