#47 Handles optional format name for rule reference better from the ConfigService
#47 Changed the error handling slightly in conjunction with changes in the ConfigService
#47 ConfigService needed some reworking. First it was not really clearing the data and then wasn't importing. Changed to multiple transactions and flushing to keep all this working.