Introduce hooker module
Merge pull request #5 from shinnn/master

Use hooker module instead of grunt.util.hooker