Basic file uploading works.

I expect there are several issues regarding multiple files, state and
reloading. However, uploading a single file does seem to work.
Add state and form handling.

Still need to send to transform to MARC and ingest.