overhaul 3

add more modules to test

simplify tests, add missing npm pass-trough commands

support node-pre-gyp for old versions of atom-shell

fix tests

add tests, minor changes

actually add tests

work on tests, add -g pass-trough

update test titles, cleanup todo

fix test wtf, add readme example

cleanup .travis.yml