[WIP] Enhancement: Added GitHub Repository Service

Added GithubService and moved controller methods to service
@Ocramius 

Not sure if we've got PHP5.5 already, do we? If so, :+1:.