rephrase confusing error message
ConfigEngine - simplity validation callback structure
ConfigEngine - read config from file code improved (error checking), test added
added test from previous commit to test list
config engine - better error handling when config file unreadable etc
regression test for new command line options intorduced in 0.82