PSR-3 logging

- Removes implementations of loggers (in favour of libraries like Monolog)
- refactor code for PSR-3