Added support for callbacks instead of direct property updates
Updated README
Grunt build