Refactored Savable interface - renamed to DataIOable.
Implemented DataIOable interface to all classes that need to be saved.