Merge pull request #31 from marcojakob/service-classes-issue-27

Divide into service classes - issue #27
Add JUnit Test Configuration
Detect TeamCity
Update README.md
Remove .travis.yml
Add Marco Jakob to the AUTHORS
Add encoding util methods
Fix date conversion to match github's format
implement listBranches(), getBranch(), and deleteRepository() service methods
Finish implementing Git Data API support (fixes issue #7)
Unittests for Git Data Service
Integration tests for Git Data Service