move format check to form validation
preserve aspect ratio
take single dimension as request for square
save resized images on s3
get rid of not-so-flexible flask-uploads/storage
thumbnails