GitLib as a Class. VERY VERY BROKEN