Logging- Made a few changes and tested more
1) Now, for each iteration a separate logging is restarted
2) Also, logs are job centric. jobname followed by the time dimensions
Logging - Made a few changes

1) Added preceding zeros to log batch counter such that they are always
alphabetically sorted
2) Added support for flushing including CurrentQueue. This is called
at the beginning of each iteration in the while loop. Now, for every run
there will always be a 00000.txt which gets uploaded just after start
indicating that the job has started running
3) Added Environment.MachineName to the blob name
Added storage.Verbose = true for the jobs running using
Metadata.Catalog package
Update the logging stuff to be purely System.Diagnostics.Trace methods
Now, anywhere within the process of a job, Trace methods will write into
Blob storage and Console. If forced using '-ConsoleLogOnly' switch,
logging does not hit blob storage