added some git tests. implementation still incomplete