Let's extend this application to add logging capabilities.
Acceptance Criteria: A logger is implemented, writing to the Console, with different text color and background related to the level of logging following best practices for Debug, Trace, Info, Warn, Error. This logger is its own separate object so it can be used by future extensions of the code.