use bower
grunt-bower-requirejs is bower's peer package
modify settings.json on branch duapp-master
force adding bower_components cuz duapp can't install