fixed logger inheritance in config.verify_database
increased name length limit, made a module constant
validate added base URLs by fetching `Identify` response
detect duplicate names early (before validating provider)

Attempt to create provider rows before carrying out validation of
other values (base URL, metadata prefix).
validate chosen metadataPrefix is available from provider
+func: added validation of added providers

Merge branch 'feature/validate' into develop