Refactor the blob handler to suit better with cloud concepts
local cloud storage to accept any characters as part of a file name