store the configured server `settings` as a Hash to prevent duplicates

No need to store these in an array and then apply and potentially
re-apply the same setting over and over.  If the user specifies
the same setting twice, the Hash will force that only the last
setting will be applied.
Merge pull request #62 from redding/kr-settings

store the configured server `settings` as a Hash to prevent duplicates