copies the Github API wrapper from https://github.com/typesafehub/ghpullrequest-validator
creates the stub of the CLA validator
secures the validator
establishes an exception-catching harness
implements the logic to check whether the contributor signed the CLA
finishes the validator
strips off the test harness