Changed VersionNumber so that it supports multiple versioning schemes (hardcoded for now), and change the default back to major.minor.micro-qualifier.
Removed some unused classes.