Added azure blob storage and image upload hooks