Create 1 local scroll and pool for ChiselSet

* Update unittests
* Refactor all crypto code to a module