[WIP] Enhancement: Added GitHub Repository Service

Added GithubService and moved controller methods to service
the api response allways with a ``RepositoryCollection``. will remove it