Grunt task for file generation