simple validate function
some exceptions and error reporting
introducing schemas
fix issue with dict schema
remove old validate stuff
bunch of tests
break out dict specific tests
add DictConfig with 'unexpected' option