using Gem::Dependency to check necessary version between group -- needs more testing!