Makes Change a proper class

Adds new class, NewChange, to replace the struct used in tokenizer.

Updates Tokenizer to use the new Change class.

Refactors tokenizer to simplify the man method.

Adds fully qualified path for Change in diff.rb.