#71 avoid fords

ford avoidance added
plus fix to a hasTag() method

this fixes #71 for ways. (Nodes included in avoid_barriers branch)