preliminary commit to add module dir hashing

this works for the express-yui use case.

todo
- other shifter options, like --walk?
- tests
- api docs
- use a real npm package for hashsome