Added code to support download from blob and also added some enhancements in upload to blob