Beautified formatting (cosmetic changes only)
More cosmetic changes
added ruby version and gemset spec
Bundle installed gems
Converted tests to specs, moved helpers into specs directory
Refactored classes so that each is in a separate file
Refactor: renamed Diff -> DiffExtractor
Renamed matched_tokens -> suspended_tokens
Wrapped diff_algorithm so that we can convert :delete, :equal, :insert into the standard -1, 0, 1
Various method-level refactorings
Added/modified a lot of specs
Removed :escaped_character token because we can't make it work reliably. Use HTML entities instead for @ and %.