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.
honestly thinking this may be old code that wasn't relooked when we converted over to how the controllers work. Going to  comment it out and run some tests, see if anything blows up.