updates task implementation to 0.4 grunt spec
removes binary since grunt 0.4 doesn't specify a supported way to do it
project supports development with grunt ~0.4.1