Do not replace double "o" with infinity inside words
Separate logic from presentation (close #1)
Add tests (close #4)
Restyle JS code and set up JSHint
Set up Travis CI
Fix NodeJS command in Makefile
Add Travis build status image
Add Mocha into the mix
Switch to Should.js
Complete Mocha spec
Implement test spec
Add more double-o tests
Add more complicated examples of words with apostrophes
Replace "dashes" with "hyphens" in some cases
Don't replace hyphens with minuses in words with apostrophes (close #6)
Preserve a terminal backslash if it isn't escaping anything (close #5)
Add double-o test involving digits
Escape "oo" in words based on neighboring characters (close #2)