add support for capturing stdout in tests
rework and also support mocking stderr
add missing super call for tearDown in EnhancedTestCase
override setUp rather than constructor in EnhancedTestCase
fix remarks
Merge pull request #145 from boegel/capture_stdout

add support for mocking stdout/stderr in tests