Merge pull request #41 from ZachMSU/gui_with_preload

Zach's changes to; Courses, MainFrame, Openfile and Preloader
Adding a student (not from XML) will add between 5 and 10 GhostStudents.
Fixing freemarker configuration
Making Students sortable by PseudoName
Sorting Students by PseudoName before exporting to HTML.
Updating export_template to use new grade structure and better tables.
Updating IO test file to remove exported files unless told otherwise.
corrected commit with Jacob.
Merge pull request #42 from GarbageElitist/randomNumGhostStudents

Adding a student (not from XML) will add between 5 and 10 GhostStudents.
Merge pull request #44 from spockNinja/exporting_updates

Exporting updates
Removed garbage files from repo. structure.xml file is on trello
use it locally DO NOT push it to the repo.
Merge pull request #45 from VanGrack/cleaning_files

Removed garbage files from repo. structure.xml file is on trello
Merge pull request #43 from JSpreadborough/Justin

Refreshed fork
Made SimpleMode the default window loaded. Hooked it up to the preloader. Made the number of buttons adjust dynamically to the number of files loaded. Hooked up ActionListeners to each button that will eventually open up a gradebook for course selected (trying to understand what we're using for that).
Merge pull request #49 from GarbageElitist/gui_refactor

Made SimpleMode the default window loaded. Hooked it up to the preloader...
Converted EditSelectedClass to a jPanel instead of a dialog. Functions inside of EditSelectedClass which perform actions when menu items are selected were commented out. They appeared to be tied to the idea of a dialog and need to be edited.
Merge pull request #50 from GarbageElitist/gui_refactor

Converted EditSelectedClass to a jPanel instead of a dialog. Functions i...
Adding a file missed in last PR.
Merge pull request #52 from GarbageElitist/error_fixing

Adding a file missed in last PR.
Removing classpath and project files added by IDEs