made app state mutable using STM (ugh)
added upload form; completed part 2
added ability to view files; not really a gallery thing, but a step in that direction