208 no bundler test

Since aruba is run in a sub-process, there needs to be a way to mock test things when shelling out. I (think) I came up with a clean and extensible way to do this.

Fixes #208