Adding spinner to loading indicator
Extracting logger
Adding graphicsmagick as dependency
Optimizing the image to be displayed as a thumbnail and saving the thumbnail on disk and in db
Ensuring the thumbnail is at least 150 px width or height