C#: BUILDS
* Added more descriptive output in logger
* Logger can now take a function that returns a stream when given a debug level (to log to multiple files/streams) or finetune what should be output.