define dependency versions through variables

allow easier changing of dependency version numbers.