Improved dependency check by requiring specific versions and checking them using the pip module instead of a "dumb" import