Overhaul to how this module uses database. Database is now optional via auto_insertion->enabled = false