Refactoring
Version
modify the 'parseVersion' function to return '0' for the version parts if parsing the version fails