Made ENVS checkbox waive CHEM 11.
Replaced select major dropdown abbreviations with the full major name\n(Ex. replaced COEN with Computer Engineering)
AMTH 106 logic fixed for ELEN. CRE unit tests added.

Changed the logic that controls AMTH 106 waiving so that an extra science credit only waives the course if the major is COEN.

Added unit tests for the Calculus Readiness Exam score.
Updated CSS to fit the schedule to the entire screen on print

I updated the CSS to ensure that when the schedule is printed on Safari, the schedule will now take up the full screen/page instead of the 66% it was taking up before.
Loading the page resets all forms. Schedule title includes major.

To deal with Firefox's "half-refresh", loading the page now resets all the forms on the page. The resetPage function now also resets the select major form and hides the schedule.

I updated the schedule to display the name of the selected major.
Replaced index.html with Course_Plan_Generator_Page_1.html and courses.js with courses2.js
Merge with master attempted
Removed file that should have been deleted in merge.