Bug free since '93!

Updated all the routing algorithms so they have no errors, but havent
tried them out yet.... and after 12-13 hours of this today I think imma
take a break.