[Deck Manager] Unified Creation and editing of packs

#1 - Got all but DB Interaction setup and unified the editing and
creation windows to be the same.
Moved over to ninject to support singleton DI.
[Deck Manager] Added in support for settings

#1 - Open packs are now saved out in settings, need to add support to
remove the tab from settings when the tab is closed... once you can
close tabs.