Many many fixes and improvements to CSV Validator

* New simple GUI tool
* Improved Command Line tool interface
* Fixes to handle platform specific File paths
* Made test-suite pass on Linux and Windows
* Various bug-fixes
* Start of documentation