add unit test for example hierarchical module naming scheme
fix sha1 module naming in unit test, moar print debugging