Only allow the start time to be initialized once,
even for classes that extend Paulus
Implementing the PSR-3 LoggerInterface in a
basic way for a base implementation
Now taking in a LoggerInterface in the constructor,
with logs sprinkled throughout the Paulus application