updated versions

updated module and dependency versions
fix deprecation warnings for scalatests

the new version of scalatest deprecates the "expect" command and uses
assert Result instead.
improved logging

add logback as dependency and add configuration files