move buffer packing funcs into their own namespace where connection can require them
make connection into an agent
upgrade to clojure 1.4
whitespace