add in leveldb persistence

When given the `-p` command, it'll persist all messages into a leveldb. It's then queryable by date on port `5555`.
Fixes #9 
It needs is better handling of the query. Also, perhaps better ways of storing the data. Currently, I just store each item by date, but it might be good to have it store it via date and routing key.