Added an Add New Course button to the top of the list of courses. This will also insure that the GUI doesn't just turn into a tiny window when no courses exist. Reformatted the Add New Course Menu with astericks. Had the layout refresh everytime a new course is added, so the menu resizes. Removed a System.out.println in EditSelectedClass.java.
Assignment tables are now automatically sorted by name. Can also be sorted by psuedoName or Grades if the professor so wishes by clicking on the column title.
Have created an identifying string (the name of the buttons and the XML file) in the MyCourse object. Buttons are now sorted by identifying string, even after a new course has been added.
Remove menu now automatically sorts when a new course is added.
BUG FIX: It now compares the identifier string of a new course to all existing courses to make sure it doesn't already exist.
Removing a course now archives that course for future reference.
Merge pull request #81 from GarbageElitist/gui_fixes

GUI fixes / Archiving removed courses