Always return a Promise from public api methods
Merge pull request #3 from xzyfer/features/moar-promises

Always return a Promise from public api methods