pub fn compare_versions( ver1: &str, ver2: &str ) -> Result<Ordering, &'static str>
Compares two versions in the format x.y.z and returns the ordering