PSR-2 Compliance addresses #30

Automatic changes made by php-cs-fixer https://github.com/fabpot/PHP-CS-Fixer
Merge pull request #100 from thomaswelton/psr-2-compliance

PSR-2 Compliance addresses #30
PSR-2 compliance and PHPDoc formatting (manual pass)
Merge pull request #102 from gigablah/psr-tweak

PSR-2 compliance and PHPDoc formatting (manual pass)
Support for custom services and overrides
Added scrutinizer file
Update .scrutinizer.yml
Merge pull request #103 from gigablah/register-service

Support for custom services and overrides (addresses #59)
fix cs to be psr-2 compliant
add phpcs to travis
Merge pull request #105 from toin0u/hotfix-psr2-cs

Add some more CS fixes to be PSR-2 compliant - fix #30
Update .scrutinizer.yml
Let's try this again...? (Update scrutinizer config)
Add scrutinizer badge
Added CredentailsInterface to allow the use of other Credential Objects
Merge pull request #112 from khandieyea/credentialsInterface

Added CredentailsInterface to allow the use of other Credential Objects
Added baseApiUri to service factory
Merge pull request #113 from gigablah/base-api-uri

Add Base API URI as an argument for service factory
Preparation for the unit tests
Refactored service factory