upgrade dependencies to more recent versions
add Travis build