moved writeData(StringBuffer data, String filename) to AbstractCrawler