Add simple schema validation test.
Catch boost exceptions in main function.
Catch value error in the main function.
Merge branch 'develop' into coverity-scan