use bower instead of npm to control front end dependencies