rework of submission upload, ability to edit images before uploading! closes #25, fixes #26