[WIP] Enhancement: Added GitHub Repository Service

Added GithubService and moved controller methods to service
Can someone confirm

* that we actually have PHP 5.5 running on the server onto which this is deployed **or**
* that `$ composer install` is not part of the deployment process

- otherwise this will break the deployment, I believe.

/cc @GeeH @Ocramius