Moves specific helper method into relevant spec
Refactors Diff.

Moves null check up into Tokenizer.

Completely rewrites diff to better tell a story and remove nested if
statements.

Updates diff spec with new diff instance variable name.