add bower for build
refactor build