OOP-ified github.py. Added release support!