Use bower to manage vendor assest