Removed dependency on libgit2
Renamed Base to Child everywhere becuase I'm stupid