Add a JSON extension on all files saved in session.  Later, we should
give the user the option to save as .csv or .json.
Add CSV support.  Mirrors approach used by Java Desktop App and uses
existing approach to load images.
Got a basic upload working.  Does not handle the content correctly for
Shift_JIS (since JSON is supposed to be encoded with UTF-8.  )