upload.js: refactoring and add comments
upload.js: multiple file upload support
upload.js: display human-readable file size in remote file browser