Adding github client implementation
implementing some client libraries