DemoRunner, JFrameTextView, and Integration Test refactoring