Document all public methods
Note that +SHA1DigestOfContentsOfURL: doesn't handle nil URL