DDF-818 Fixing various bugs contained in the Configuration page

* Switched the backing architecture to the configuration page from Relational to Assocation.
* Fixing an issue where adding a non-factory configuration was causing an entry to not be added to the list.
* FIxing several refresh issues where bad / stale data was being shown.
* Fixed an issue where adding a new entry to the list would not cause the modal to reappear.
Merge pull request #43 from jerenhicks/feature/DDF-818_Config_List_Fixes

DDF-818 Fixing various bugs contained in the Configuration page