added to gruntfile:
- external task `uglify`
- external task `watch`
- internal task `component:build`
fixups required due to changes to `useful-util` API