fix protocol
fix protocol
update to latest version of Bluebird promise library
provide at least a little information about usage
provide better sample