Add all datatype examples

Changing newSegment to addSegment
Add X12:addSegment()
Moving connectors

Also changing channel's get...Type() functions so that it converts the
argument to uppercase and checks that, allowing for upper/lower/mixed type
specification.
Fix unintended changes from previous
Add TcpListener

Testing completed on tcp listen and xml datatype.
Add TCP Sender
TCP Examples
Typo
Update README