bump to 0.7-SNAPSHOT
as per http://tools.ietf.org/html/rfc2812#section-2.3.1 messages must end with CRLF
add a test for MOTD
add LUSERS
server hostname should come from config
send a capabilities (005) message as a part of the welcome sequence with NETWORK to satisfy ERC
LIST now sends message 321 for compatibility with erc
don't let people not in a room set the topic
don't do anything when you try to join a room you're already in
can't join rooms without a # prefix
update HISTORY with features new to 0.7
start on a in-memory indexed KV store
database now has a built in db ref and doesn't require one to be passed in
database get/delete/put should be thin wrappers over pure functions
add some simple database tests
database: store data inside a :data key inside a table, making room for other metadata about a table
database: only index fields that are added added as indexed fields to the database
database: allow compound indices
database: getting all rows in a table should return a set
database: delete* should take an id, not a map