Get logger from the injector

This pull request adresses issues #213 and #212.

Now the logger can be overridden just mapping a value to ```*log.Logger```.