Helps greatly when porting to Python 3
Changes too numerous to describe them
currently includes experimental support for links, addresses and some traffic control