Added logger library

Made a COPELogger class that configures the loggers and provides a simplified interface for logging errors and messages.

Currently all logs are written to the same file.

The current implementation is kind of shitty since more time is needed to learn the complicated logger. How can somebody make a simple thing so complicated??

Missing features:
- log different log levels to separate files