Minor cleanup.
Use namedtuple for settings.
Do not error if path is missing and validation disabled.

Fixes #57.