Validate configuration and produce human readable error messages

WWW: https://github.com/asottile/cfgv
