Remove private modifiers from case class constructors (did work in sbt console).
Add separate difference type column into output.
Rename values of NodeType enumeration.
Refactor printing into console.