added Harmony.Storage with tests