Test Buildpacks

Opening this while I work the finishing touches, so we can discuss.
Yeah, we should probably get rid of that in `TestBasic` too and wait for gitreceive in setup or something.