Split test files so we can use test fixture as a base for Git tests too.
[Version Control] Some Unit Tests for Git.
Finished Git Unit Tests.