Added file reading/writing (it's not functional so comment out stuff if it interferes with your styling