nexus classifier bug

the original code assumed whatever value after
the extension is the version.  This is not
necessary true since the classifier can come
between the version and extension.