Do not add Kobo JS if there's already a kobo*.js file present.
Fix #65 and other issues
Fix bug #65 and other issues discovered while investigating.
- Adding Kobo spans to files that already have them no longer happens
- When smartening punctuation, comments no longer get mangled
- Some markup cleanup is now forced to deal with invalid markup