pathfinding: raise exception if no path was found
readme: fixed link to improvement ideas