- Completely refactored the app to use a `Logger` class for better granularity and control over the configuration of each logger instance.
- Added `log_to_console` method
- Added `log_to_file` method
- Added `get` function to retrieve a logger instance by name
- Allow users to specify the `formatter` on either the console or file handler
- Allow users to specify the `num_of_logs` and `log_size` when logging to a file
- Various improvements, bug fixes, and stronger tests