improved equals and hashcode for PathStep + xmlreader file + new velocity fields + JDT implementation + added needed dependencies