Rewrite OutputCapture and move it to its own file
Move OutputCapture-specific tests to their own describe
Merge pull request #139 from shepmaster/capture-cleanup

OutputCapture cleanup