Better type checking on Version::compare
Manifest Testing and Fixes