Refactor out callbacks into echo module
Merge pull request #284 from ChrisBeaumont/echo

Extract callback property code into echo module