File Upload Errors

Caught one more error (trying to link to a missing file page as though it were the file itself) and generated a more  meaningful error message when a file couldn't be staged for upload.

Signed-off-by: Seth Battis <SethBattis@stmarksschool.org>