let's get started

try node-promise
Merge branch 'chooselib' into promises