Images now upload and download with (I think) little problems.
Some updates to app.py as testing on client continues.