Fixed connection set up by changing checksum function. Added connection teardown, send, and recv. Still a little buggy.