Upload progress bar and cancel

AKA found a use for jquery-ui.

This now allows the user to cancel an impending upload and lets
him know that stuff is still happening rather than sitting there
silent while the image is uploaded.