Vastly simplify ignore checks

This also resolves https://github.com/gjtorikian/html-proofer/issues/76
because the wrong ignores were being checked during the wrong tests.