Use bower to manage third party libraries

Currently third party libraries are the part of the repository. Managing them with `bower` makes it easy to install and keep them updated, while removing them from our repo.