updated routing calcs - mostly done

WARNING: recursive crafting check is currently removed!
MC WILL CRASH if you have a crafting loop - eg blocks->bricks and
abricks-> blocks crafter