Rename FileOperation to FileUtils; change the return type from set to list for SearchEngineCrawler and add googleNewsSearch() to SearchEngineCrawler; separate the WebContentParser to a independent project