Merge pull request #1 from tedder/authentication_fix

merge back to master
break once we have a request. oops.
getsize fails if the file doesn't exist. so, check for file.
add documentation for download-all command.
Merge pull request #5 from tedder/master

minor fixes, add documentation