implemented the list function. Renamed index.js to hash.js
make key optional
change validator interface from (value, key, parent) to (value, key, parent, root)
0.2.0
0.2.1