Bunch of changes: copied some docstrings over from fileutils.py, bug fixes, and added redirect support to URL (it exposes URLs that redirect as if they were symlinks).

SSHFile is nearly fully functional!