add bower support
upgrade dependencies