updated build to use (mostly) fixed dependency versions and clean up (most) warnings