Renamed files
Update to use promises, including full test coverage
Add compiled JS
Fix helpful exceptions for Node v0.11
Merge pull request #1 from straub/promisify

Promisify