update logs to use verbose instead of debug level.
update tests for logger message changes
refactor common logic in logger
each request generates new uuid
Merge pull request #317 from AzureAD/logimprove

improve log messages to have better diagnostic info
Merge branch 'dev' into prng_update