Add tagged logging to SoftwareAgent
Change scope of logger in SoftwareAgent

Turn @@logger into module constant Logger.

Besides making Rubocop happy, this expresses more what I'd originally
meant:  that all SoftwareAgents should share one logger.
Merge pull request #41 from dpla/feature/tagged-logging

Add tagged logging to SoftwareAgent