update libgit2, base implementation for commits, check sig for default
update libgit2, remove before readding
libgit2 updated to version with default sig support
added base test cases, they depend on locally installed git binary for now
log function basically working, JSON needs better escaping
cleanups on log function devel
log function works, escaping will be an issue moving forward