Add +SHA1HashContentsOfURL:completionHandler:
Only suitable for use on threads with a working runloop at present