Lots more cleaning up. Added run method to WARC and HTML lexers to take
a complete byte stream rather than a std::istream.