Add Console logging

I'm using this in sample code for a lib I'm working on. Usage is opt-in:
```
LogProvider.SetCurrentLogProvider(new ColouredConsoleLogProvider());