only return promise when not using callbacks
bump to version 1.1.0
clean up handling of Promises
Merge pull request #6 from fardog/v1.1.0

V1.1.0