return Promise when callback missing. fixed #33
Merge pull request #34 from node-modules/promise

return Promise when callback missing. fixed #33