add: Conf

Add user/repo configuration e.g. notification types, watched branches
Merge branch 'master' into feature/settings
update github status api when starring/unstarring

issues should be done separately by handling the issue webhook from
github
refactor status api service and integrate with pr webhook
add repo specific user settings page
add functionality to settings page
Merge branch 'feature/settings-page' into feature/settings
fix js-hint errors
Merge branch 'feature/settings'

Conflicts:
	src/client/directives/popover.js
	src/client/templates/settings.html
Merge branch 'master' of https://github.com/reviewninja/review.ninja into feature/notifications
remove error prone usage of directive and add error check
update package*.json
update .dependencies
remove left navigation and cleanup accordingly
notifications now respond to settings changes
Merge pull request #167 from reviewninja/feature/remove-left-nav

remove left navigation and cleanup accordingly
clean up

delete old unsused code
added settings, star notifications and refactored notifications
Merge branch 'master' of https://github.com/reviewninja/review.ninja into feature/notifications