added callback parm to tenon.js to work with grunt-tenon-async