Clean checkout

* updates client and integration_test node modules
* makes the tooling not rely on global scripts
* runs check_dependencies.sh before full make
* provides clear path for new developers without our full ergonomics changes

It lets you do this:
````
git clone git@github.com:SpiderOak/crypton.git
cd crypton
make
````