Implemented bunch of key commands

and tests.
more commands
keep on plowing with commands
Dump and Restore

Dump returns serialized value that is not utf8 parsable, if
that byte[] is fed right into Restore the command errors out
for some unknown reason, need to check.