Worked on proper authentication for GitHub
Remove authentication token if it is no longer valid
Added dialog when GitHub access is revoked
Worked on improved plugins/services implementation
Improved error handling
Services are now auto-populated in the Settings page
Merge pull request #8 from iBeliever/1_githubAuthentication

Better GitHub authentication and proper generic services/plugins handling