Allow setting config values without defaults.

Move the config initialization code into the `spf.config` package and add tests.
Merge pull request #41 from nicksay/allow-configs-without-defaults

Allow setting config values without defaults.