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