using map
clearing out debug and edn middleware import
testing locking and worker init
adding opts to with-lock and validating opts on aquire
adding multi workers support and expiry to with lock