Lots of fixes see description

Added file upload
Added checks on picture taking that should catch differences in camera
handling
Added dialog resizing for keyboard
Added batch process (deletion) feedback and error catching
Added catch to clean up background tasks on exit
Improved stability by adding checks to dangerous operations
Probably some other stuff, too...