Add a (provide 'tidyall) statement so one can require the code elsewhere.
The emacs lisp code creates a temporary file to hold any errors that tidyall spews. We should clean it up when we're finished with it. My emacs-fu isn't strong enough to deal with cleaning up the file if something exceptional happens (e.g. what's the elisp equiv. of a "finally" clause in try/catch/finally?)
…porary files; allows it to work in narrowed region