extended ManifestReader.getVersion() to handle manifests that do not
contain version information
extended and adjusted tests