Use PSR-3 logging. fixes #10

With this change you will not see any log messages by default as the logger is the `NullLogger` unless one is explicitly set.