We could probably submit this as is if we had to. everything is
currently working (just a little rough).

Fixed the getSemester method
	Also rewrote with foreach's to make it clearer and remove
issues with iterators.

Added a bunch of stuff in the mainwindow.cpp:
	- Generating the tabs and associated tables of classes for a
semester
	- Determining what an x'th semester from today is (ie. if it's
past June assume this will be for the following Spring semester).
	- Formating of the table (some of it is stupid, I tried to
make it better than it is.)

Look at the code and comments for more.