added finder for Commit by sha value. added exception for json validation error when reading as GithubCommit