Added BMOperation as super class of BMUploadOperation
Added download operation