Use bower for our client side dependencies

Currently, we are manually downloading each client side dependency script each time we need to add or update one. We are in need of a package manager for these dependencies, which is exactly what [bower](http://bower.io) does.