Change template node to allow templating of any property of msg
Add more Node tests.
Refactor common log code.
Add test for the null message case.
Short circuit the null message case.