Added __str__ methods to nodes and ports for some better output