Add value processing callback. Fix #28.

Adds a "process" key to options that allows a callback to arbitrarily
modify the value.
add note about 'transform' to the readme
version to v1.7.0
Merge branch 'transform'