IO Functionality

I began working on the IO functionality of the GUI to be integrated into
Sam's work. I think I will later make this into a class.