Fixing issue YAF-76 by making a ton of changes.
Fixing issue YAF-76 by making a ton of changes.

Pathfinder-Fr/YAFNET,YAFNET/YAFNET,moorehojer/YAFNET,mexxanit/YAFNET,Pathfinder-Fr/YAFNET,YAFNET/YAFNET,YAFNET/YAFNET,moorehojer/YAFNET,moorehojer/YAFNET,Pathfinder-Fr/YAFNET,mexxanit/YAFNET,mexxanit/YAFNET,YAFNET/YAFNET