Gui work

* Added a bunch of windows and forms. Most of the GUI work should be done now, save for potential minor tweaks and editing the about window.
* UserOut has had the printError method added to work better with the GUI environment.
* The javax.mail library has been added the the lib directory so Eclipse will stop yelling at me