Add Serializable attributes to some classes
Create various IPersistenceManager implementations instead of using ISaveMethods
Add SerializationPM tests