hash_file doesnt work for remote files
Http: filename constructor arg
docblock and grammar fix
ThrottledHttp: pass filename to extended Http class
Remove all leading slashes from destination path
Base integrity unit test