Removed GUI references from Data, Subjects (OOP!)

Moved data IO methods to UserInputPanel
Finally made serialization work