sherpamod: add tests, fix bugs