Refactor singleton logger so configurator can be used in setup

The way I was using the singleton was not correct. This adds
a specific method to set up the singleton logger using the
configurator object and still keeps the basic logger method
for interacting with the singleton object.
Add newline before final logging message for log readability