refactor: follow grunt plugin folder structure