[WIP] Enhancement: Added GitHub Repository Service

Added GithubService and moved controller methods to service
Needs a change in `composer.json` (enforce `~5.5`, which is fine)