WIP - start work on C++ wrappers around libgit2