Don't require timbre in messages
Make parse private and add an options map

Now the source (:incoming or :outgoing) must be specified.
Add parse-incoming and parse-outgoing
Add messages/privmsg
Move some code around
Add application/update
Update the doc for commit-server/create
Fix message function calls in connection
Have commit-server use privmsg
Have responder use parse-outgoing