Make MocktailResponse self-contained.

I am looking to use tail files for a slightly different application so I moved a lot of the logic around to make `MocktailResponse` self-contained.