1.2.0: Logging contract, linting and dependency updates
This release eases up the logger usage by providing a logger contract, instead of using Logrus directly (8aca247). Logrus is still included and the default for backwards compatibility.
Also, some minor improvements were made (linting, dependency updates), as well as non-code related changes like a working Travis integration.