read-config step now automatically validates

Fixes #14

Also prettied up validation error a bit :lipstick:
Merge pull request #15 from tivac/automatic-validation

Automatic validation when reading config from disk