added ComparableVersion from maven-artifact
support java versioning
added tests for java and mc versioning
wip