Initial factoring out from webignition/html-document-link-checker