Messages lost on startup
Pyre-Qt needs to cache messages for as long as directed to by the conversation. Sqlite is a good candidate for caching messages.
Using sqlite will also enable us to fix #4 (closed) by populating the messages window with whatever the history table for the currently active contact is.