Refactor to get rid if Task class and make ConfigRequest prettier
Refactored UnityPipe into Pipe and UnityConnection into Connection and moved protocol dependent stuff to Connection where it belongs.
Fix newline protocol bug caught by unit test
Update test baseline