Crawer_frame(crawer_frame.py): Checked all URLs were valid and in absolute form before sending to frontier and storing into JSON file
Milestone2 (Milestone2.py, Milestone2_query.py, GUI.py): Built GUI search engine with prompt and ranked searching result based on TF-IDF, cosine similarity, and weights on different tags