#1 recognizing versions

Versions are compared using sections separated by dots, it should work for majority of maven artifacts.