Fixing bug while adding new POST

userid was undefined. chaning to user.id
Web: Adding loading text for all action buttons
Web: Polishing "loading" indicator

* Setting & resetting loading state onClick & onSuccess
* Resetting newPost model onSuccess of submiting new post
* Adding lead selection of group item onSuccess of getUserInfo

TODO
* Display error message in error callbacks
* Reset loading of buttons onError with apprpriate error message
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
Handling redirects

* Changing response status to 200 on success of logout
* Handling redirects on UI
Merge branch 'dev'