Xml Comments

Hi Casey,

I've added Xml comments to all the public methods.  I also removed some of the assertion overloads to bring the code inline with Fluent Assertions.

Can you pull this into master, and then I'll push a v0.2.0 release to NuGet.

Thanks,
Kevin.