add a separate Grunt file

fixes #2