Added SystemStreams utility
Allows replacing (and reverting) standard input/output streams
Use more specific instance type for LogArea message writer