Staging files for mercurial to git conversion
Adding documentation and moving to single project to use as a git submodule.