refactor git checkout process

for better control and monitoring
the class is named GitCheckout, I think that's enough context to name these functions just clone() and checkout()?