copyright year fixed
code boilerplates updated
Version.compareTo(Version) implemented
Version.parse(String) implemented