Change npm to optional dep by using canihaz, reduce package consumption

npm is only used by `jitsu install`, which is marginal to begin with. The amount of npm deps/subdeps is quite large, npm is now optionally required by [canihaz](https://github.com/3rd-Eden/canihaz). 

Note: do not merge before properly tested on windows!