Added RecorderDB to handle persistence.
Persistence currently provided via HSQL.