Added a significant portion of the web app.

I made these changes in another directory, then added them here.  Hence
the large commit without intermediate steps.  Up to this point, the web
app navigates correctly, but doesn't perform any actual QIIME analyses.
That's the next step.