Added extended replacements using dynamic data.
Updated tests.
Updated documentation.
Made one sequence of two ifs an if-else if in index.js
Changed isNull to srcIsNull
Extended replacement syntax allows src: null and task.isNull was misleading.
Merge pull request #18 from bmacnaughton/extended

Added extended replacements using dynamic data.