(wip) Layer Cache

awesomeness of caching layers in dockerfiles!
we could but then you would have to map the correct path from the API. don't know if we want to couple it that tightly... this is slightly easier for doing multiple layers as well (I think). I think it could work, let me ponder that...