Improve client configuration capabilities/options.  Fixes #26
Merge pull request #32 from derek63/configchanges

Improve client configuration capabilities/options.  Fixes #26