Made StorageHelper abstract

Made StorageHelper abstract in order to implement a different
persistence/cache scheme