keybump configuration

* resolves #9 add config file to override default constants
* adds new `KeybumpConfig` dict subclass to store config values
* loads cli options as defaults, then looks for a config file