added checks for unmet pip requirements using a basic versioning system.