Changed name to IMutableKVMapWatchable protocol
Added MutableKVMap type and implemented IMutableKVMapWatchable protocol, which mimics a kg-store like the html5localstore
All seems to work in the repl - should record a session in a gist
Needs cleanup… maybe move IMutableKVMapWatchable  and MutableKVMap to their own files