Move build definition from SBT to Scala file
Enable higher kinds - compiler warning
Add logger to dependencies