Move connection interface and implementation to a package
If you're writing unsigned ints, you should read unsigned ints
Update and make available a rudimentary Go test server