towards a contained test suite with no system state side effects

Here is a quick snapshot of my current work.
Add `t.ifError(err, "command ran without error")` to this and everywhere else you're using `common.npm` and get an error passed in.