Web - Adding comments to controller.js

* Adding comments for all the methods
* Changing boolean to isAddURLModal in add-url-modal.html
* Adding styles to accomodate sidebar restructuring
* Restructuring sidebar navigation to have uniform placement
    Now every li has a row fluid and appropriate spans
Merge branch 'restructure-group-list' into dev
Web: serving fonts localy instead of web font
Web: Adding ubuntu font