Add API validation utility

This adds a validator utility that, when pointed at a running Datasucker, tests whether the target Datasucker satisfies the API specification. See the README for usage instructions.