Add Web components for the user upload prototype.

As the first step of migrating the user upload work to the Github
repository, I'm adding the Web components (javascript, CSS, HTML, etc.)
of the prototype to the repositry.