cleaned up implementations of Object::Equals, IEquatable::Equals, ==, != on GitObject, CommitVertex and CommitEdge so that there is one core implementation and all others defer to that internally
added support for running XUnit as part of the build by importing the XUnit MSBuild task from the \packages dir and executing it when the RunXUnitTests property exists (right now only in the Debug configuration)
Ah just pulled from upstream and noticed we worked on GitObject at the same time. I'm gonna merge that in so you don't have to. Bad Drew for not checking this first. New pull request in a sec.