Rewrite of UploadHandler.

Now supporting multiple file uploads and chunked uploads!