major rewrite that implements berkshelf, minitest, test-kitchen, and makes the actions a bit more atomic.