renamed pop to kv_pop, push to kv_push; added tests for all list pops