[WO-724] Optimise grunt build and watch tasks
* add grunt concat step before uglify
* split watch tasks for app and tests