Rename HtmlStatusMatcher to HtmlValidator and make its result optional
Add a Monad instance for HtmlExtractor