Refactor Grunt into multiple task files