[WIP] Enhancement: Added GitHub Repository Service

Added GithubService and moved controller methods to service
i was thinking this would make it easier handling this class, as u are not to worry about catching errors one level higher if it can implement here and simple get the information or false. no?