Save once

Avoid the need to call layer.save() twice. This is implemented by keeping track of the uploaded file in the UploadSession model and then using it in the signals.