The lib no longer has a dependency on logrus
- you can now pass in a logger of your choice as long as it adheres to our Logger
interface. If no logger is passed in, we will default to using a NoOp logger which will not produce any output.
Thanks @dihedron for the PR!