fix cache usage. garbage collection.
build and cache index.
add index rebuilding based on where we left off.
potentially use lru-cache.
improve parse error handling.
improve parsing: handle cases where we start in the *middle* of a key/value.
add saveIndex and initialCache options.
loggin methods.
remove reserved word.
fix saveIndex option.
bin