Refactor pull and url services
Error checking in wrap pullRequests.getAll
Remove setWatched from pullRequest service
If no settings than we are watching all branches

Same as if there are no watched branches then
we are watching all branches
Refactor webhooks
Merge pull request #441 from reviewninja/feature/refactor-backend

Refactor server