Pass the reader to get-line instead of the conn
Have send-writer take a writer instead of a conn
Have get-line and send-message names indicate mutation
Bind reader and writer in the let binding
Have lifecycle function names indicate poss mutation
Clarify the docs for lifecycle functions
Modify commit-server's start and stop function names
Move commit-server lifecyle implementation inline
Have responder run in its own thread

Go blocks and re-seq are not cooperating and I don't know why. Responder
doesn't really need a go block and a thread should be fine.
Fix send-message! writer reference
Update the message regex

It now correctly handles prefixes of the type "m@m.net". I don't know if
that's necessary.
Revert "Update the message regex"

This reverts commit d1922314e3b286f909c32e0db576b20fefca3da5.

I don't think this fix is necessary. It unnecessarily clutters the regex
so I'm removing it.
Update the message tests for the new regex
Fix a test again
Update the prefix for another message test
Change connection/start and stop to indicate mutation
Fix the connection tests
Add a configuration map to pass to Responder

Right now it just holds the bots nick, can be added to hold whatever
else.