Finished implementation of traversal from repository root to actual blob content

- added example of how to traverse the git repo step by step to obtain the content of a versioned file- made almost all things LGitObjects, mostly for the common initialization, and later finalization (should look into that)- added tests for LGitCommit

Signed-off-by: Stefan Marr <git@stefan-marr.de>