Refactored wcag2 object for preconditions
Added precondition to Criterion