require passing of W3C Validator and JSHint - closes #7