Add bower compatibility

This PR adds bower compatibility to the project

Todo: Remove dependencies from `js` folder and reference their `bower_components` counterparts instead