refactored supercluster loading; added PersistentStorageDecorator
more work on persistent storage decorator
more work on persistent storage decorator