Too Much to Fit in Title

The program is now cross-platform, has pop-up error messages, and also
some methods were moved around for re-use. The grade overview page now
have buttons that currently only pull up the assignments in a jumbled
html which needs to be parsed. Also added more global variables.