Update half-pipe to use matchdep

This removes the need to manually add and
remove `grunt.loadNpmTasks`.