Changed sortable functionality to use jQueryUI sortable instead. Added highlighting to required courses and electives. Generates years based on chosen number of years and updates the date for each semester.
Added some page styling. Checking for prerequisites partially functional.