use bower to maintain front end dependencies