Finished adding testing without make capability

Checks.testCommand(...) is starting to remind me of ioctl, which I don't say in a good way... Also, I would prefer for this to be a single function, but at this point, I think that would make it to massive. Of course, I still need to check to make sure that the logic is sound in the fringe cases...