Rename Corrupted -> Corrupt
Fix commit parsing
Add new error type
Implement Show and PartialEq traits for Blob, Tag and TagType
Implement basic object_database
Ignore dead code and unused imports until we get more stable
Restructure unit tests
Add CommitFilter with CommitSortStrategy