Fix TokenStream (still not complete implementation)

In previous commit it was only a template (at best)
Make it behave more correctly (fix Token.equals and TokenStream.popFront)