Allow config to be passed in at construction time.

Let the user provide initial configuration settings at the point of
creating a new Deckard deck, then overwrite and/or merge with the
built-in presets.