[WIP] Enhancement: Added GitHub Repository Service

Added GithubService and moved controller methods to service
Just thinking that it's probably a good idea to see whether an instance of this controller can actually be created, just like here:

https://github.com/zendframework/modules.zendframework.com/pull/294/files#diff-4

That is, until we have some real integration tests for the controller.