Canonical URLs don't need prefixes. Some have them, though. This leads to screwiness. Thus, check for "http" in the `getBestURL()` function and put the protocol back in if it's not there.
Moving from console logging to debug logging.
Tidied comments.
Reverting this for now; turns out to call an undefined.
Working on inverting smart quotes if they exist. Dumb matcher for now.
Some propublica text for an eventual test suite.
Updating Save Publishing