Add kv.keys

Closes #4