grunt timing and task cleanup

Implement some @sindresorhus goodies for grunt
Add grunt timing via [`time-grunt`](https://github.com/sindresorhus/time-grunt)
Clean up grunt tasks with [`load-grunt-tasks`](https://github.com/sindresorhus/load-grunt-tasks)
`package.json` was automatically rearranged alphabetically when adding new packages