Moved the Store interface to a real key/value store

Probably not  a bad idea to add validation around not allowing delimiters in those strings. Same goes for `FilePath`