added grunt tasks (mocha test and coverage, apidox, watch)