Extracted uploaded file handling to UploadHandler
Extracted blob store logic into its own class