final iteration of search engine project for cs2820