Rejigger file upload js as a jquery plugin.

Move what's left of the custom CSS into form.css.
Make the entire widget clickable