the key-value store is ready, mostly

Signed-off-by: Sébastien Boisvert <sebastien.boisvert.3@ulaval.ca>
KeyValueStore: the code is ready for production

Signed-off-by: Sébastien Boisvert <sebastien.boisvert.3@ulaval.ca>