Check for task function before executing
Use util.log rather than console methods #log and #error
Reorder modules

Follwoing standard order of core, npm, local
Merge pull request #1 from jsbin/feature/better-logging

Feature/better logging