update karma
update grunt
update bower
add load-grunt-task
process concatenation and minification
move generic function