Introduction of Version and VersionString classes. Those classes will allow the comparison of formatterd and unformated version strings.
VersionInfo is now a subclass of Version.
Initial version of the class Artifact.
Changes the "lazy mode" name to "non-strict mode".
Documentation updated.