Cargo currently functionally testing some of the output from Dock objects within unit tests, which is dependent on the current docker state. This is bad.
We should mock our unit tests, and also create a functional suite where we can bring up a container from scratch and test it functionally (#metalevelconcerns will likely apply).