initial commit

The code here is intended to replace my lib/hash*.js work in
https://github.com/yahoo/express-yui/pull/27