update all dependencies to the latest patches and add shrinkwrap

Rework of #4 to properly fix package.json, also adding a shrinkwrap file and fixing an API change in send().

Fixes #3.