tests now look for the 1.0 API by default
updated when module
updated the API to the latest version
switched to bluebird for promise support