Initial commit
newLogger now explicitelky fails if the protocol is not supported
TCP connections are now copied directly to the pty
Deleted a comment
Now redirects almost all the signals received to the child
Corrected several points raised in PR discussion