Add ServiceConfiguration class for OAuth 2.0
Make ServiceConfiguration constructor to be private

Also move ServiceConfiguration header to src/oauth2 folder
Remove exception throwing in ServiceConfiguration methods
Merge pull request #35 from Melzas/add-oauth2-configuration

Add OAuth 2.0 Configuration class