[zk_adapter] beef up / refactor zk adapter for testing

I smashed the zk adapter to make it more like the Moneta one. 

Tested, although, not really tested. :+1: