implemented rmrf without using async

The rmrf function wasn't implemented, or rather it was and was commented out presumably because the initial implementation used the async module and it was decided not to pull that module into the project. This change does a recursive delete of ZK nodes without using that module.