Implemented Serializable to all classes so it can be written to file
Implemented Serializable to all classes