inital commit, includes client, server, and the start of a netcat implementation called 'BHP net'