added missing dependency
added e2e test
bower install is triggered after npm install so it does not need to be called separately by mvn
using standalone selenium server
integrated e2e tests with mvn