Update and rename BellmanFord_Premature_Stop.py to BellmanFord_Optimal_Stop.py

Adapting for direct graphs