close #225, #111

#111: added the upload form functionality and layout, doesn't work
though until I get a valid URL to post the form