add yml file stat() functionality, in case dictionary file has changed
raise error on invalid dictionary during register, warn and continue while running
invalid dictionary refactoring per @electrical and @jordansissel
Merge pull request #975 from kurtado/yamlstat

add yml file stat() functionality, in case dictionary file has changed