Upgrading dependencies

Also renaming Promise to BPromise.
Cache node dependencies for travis

This should speed up test/build times.
Merge pull request #34 from Asana/updates

Upgrading dependencies