Refactor default settings, set exceptions
Refactor default settings, set exceptions

The configuration parser will no longer be instantiated when it is not
relevant, so NameErrors needed to be caught when checks are being made.
Now the user must create the file themselves, but at least it tells them
how to and provides them with an example file.

iansmcf/cybak