Allow user to specify target directory on blob storage container

This PR adds an option which allows the user to specify a destination directory on the blob storage container to which files will be synced.

It's an optional parameter which can only be used when `destination` is set to `ToBlobStorage`