update git models
create commits. TODO: test
commit test
update commit tests, add branch and tag tests
file tests
fix some testing style
Merge pull request #12 from shanzi/gitmodel

Gitmodel Testing