Updated tons of code including the saveCatalog, loadCatalog, savePatrons, and loadPatrons methods

I also made some comments for some things that need to be finished or added.