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.
going to make a ticket to cover this as the relational remains do not touch the configuration area. I'm very hesitant to touch the other places when it could screw something else up in the system. It's doable, just dont want so much attached to this ticket.