Completed Git class and tests.