Added requirements and switched to new GH client