the replacement value as a function

The replacement value could be a function that provides a value
The documentation has been updated
Test has been added
Allow value callback to take the XML node as an argument
Update version to 0.3.0

Update Grunt dependency to 0.4.2