added 'generate-index' grunt task