Add testing harness

@opscode/release-engineers this needs a review.

:question: does this library support Ruby 1.8? Because if it does, this breaks that.