Ranks princeton courses within departments from highest to lowest - Reads in course rating data from online website (http://recal.io) with selenium webdriver
Implements binary search to locate elements within the dataset, and sorts with various types of comparator objects (compare based on the different rating criteria)
Output data as CSV and export again as txt file
Note: needs StdIn class to read in values.