Implemented saving files into StudentInfo, fixed critical bug which occurs when loading corrupt student lists; added fail-safe and error checking into FileIO