issue 3: add Grunt automation config