initial commit of all files

Committing all evans-tcp files. Headers and one batch have been split
to keep under the 1k file limit.