Updating gem description.
Refactoring the parser stuff into a separate class, abstracting the model for printing in a way that will hopefully work for other sorts of diffs.