Flatten grunt build

- Recursive grunt with hub requires sub packages to have grunt and all contrib
  packages installed as well

- Does not scale well to many levels of nesting