introduces bower
updates npm dependency versions
fixes build gulp task
fixes jshint and client-tests gulp tasks