Network Routing problem using Ant Colony Optimization. Includes congestion Control and Link Failure