Adding an interface to the Node Traverser for LSP concern

Hello,

Your parser is just awsum but I find it a little bit too "concrete".

I'm planning to subclass the Node_Traverser but I'm concerning about type-hinting my method with a concrete class.

That's why I've added this interface. PHPUnit tests is ok

Hope this helps.