Fixing issues with disposing the pipes too early
Making sure we only instantiate the 51degrees wrappers once (still needs testing for truly multi-threaded examples)
Changed console.writeline() to use NLog

Next is to properly shut down the PipeServer... looks like there could be run away threads not being used, holding the test run open