Added requirement for files to have keys when validating a list
Added additional test around require option for validating file. Rename the KeyRequireError to NoKeyFoundError
Tweaks to error handling and reporting
Made validate_file private
Refactored tests for validator
Improved error handling
Internal tweaks to validator class
Merge branch 'rootinfection-validator-required'
Updated readme and set version to 2.0.1
replaced bool with meaningfull symbol in #load_data, now need to sort usage
Load_data now captures errors rather than throwing them up straight away
Removed notes from file
Merge branch 'fix-validator-usage'