Pass error to `done` telling grunt of finishing the task

Hi,

currently grunt is not able to properly signal failing/succeeding of the task due to missing error argument in `this.async`