add bluebird promise package
checkout promisified
promisify directpay
complete promises
Merge branch 'feature/promises' into develop