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.
we should probably remove backbone-relations while we are at it.  Remove from the config.js as well and any file that depend on it.