refactored method to accept more reasonable parameters
refactored getDirectionVector to make more sense to (0,0) map
coordinates
added accessors with Pair to most MepTool methods
added add(x, y) method to PositionArray to avoid code repetition