JSON Upload UI

This is all of the material demonstrated, with a lot of hard-wired pieces to prove out what needs to happen for the eventual back-end integration.  I expect some more mechanics are necessary to deal with the initial analysis step.