Changed GitChecker to a callback format because lua can't do async.  Works nicely with garry's async http now.