added around_save and makes sure it runs the correct logic

## Status: ready to merge

Responsible: Andre Orvalho
Reported: Andre Orvalho
Relevant to: creating images

There was a bug where when an image was created, the upload would get called before the uuid was set.

With around_save, its made sure, the validation will run first setting the uuid and the around save will run after uploading the image!