Completed the migration to Grunt, except for documentation generation