Test Buildpacks

Opening this while I work the finishing touches, so we can discuss.
I think this should be controlled by a flag, when I run the tests locally I don't want to have to look at a gist to see this output