refactor: grunt configuration

* split up configuration into modules
* clean coding style