adding batch_request support
fix a bug in list_all_commands
put in support for pulling subkeys