TODO for the clojure webbit chat server before deployment keep a circbuf of 20 messages, and serve it upon login. rate-limit messages to some sane value logging clown shoes. get netty errors to show up in log4j not urgent play with transactions/refs for things like the username login stuff catch json errors in on-message, and report them try an aleph version?