Checkout Class Altered

-Now takes all class variables as Strings in order to prepare for file
loading.
-History save file needs reworking. Currently, it adds duplicate entries
to the History.doc file when saving.
-Cleaned up comments and code. Fixed some logic errors. Cleaned up input
parsing.