Adding hasParents property to GitCommit
Cleaning up
Adding support for GitCommit objects
Adding logic to add commits to CommitList

This is just for testing. Will be removed in the future