Add README
Add test infrastructure
Use defvar over defconstant
Use labels over a named function not used elsewhere
Change location of tests
We don't need :fill-pointer, just :element-type
Test the :test function for the parse-string-map's map
Export parse-packet for tests
Tests depend on alexandria
Add TODO for passing in version info and compression type
Store the connection options in the connection objet
Add test for a simple connection
+op-code+ name change remnant

The only downside of such a REPL-based development cycle. You can have a
stateful session bite you in the arse when you restart it.
Export conn-options