adding in message store, database configuration, and non implemented message factory