[fix] If we cannot require it, we should assign it to the `err` variable
[fix] Prevent NPM from doing magic directory resolution
[minor] Make the output from NPM parseable
[test] Implementing tests, sqwishing bugs
[dep] Added rimraf to devDependencies so we can clean up our mess