Implement a basic key-value store with Erlang ets tables

- It will be used to implement PEG memoization