Fixed duplicate modals bug in DomesticTradeController

Added RuntimeException for duplicate dialogs -- program will crash if a
duplicate dialog is opened.
Merge branch 'master' of https://github.com/255/catan