refactored clockwork persistence to clockwork storage with an abstract parent class and two children storage_filesystem and storage_memory