CLI version of validator

Initial attempt at a CLI version of the conformance software. Only works with HTTP connections as reuses a lot of the web front end code, but may be scope for adding checking of local files.