Fixed docs
Basic support for rule consumption
Updated tokens module
Updated test suite
TokenStream.slice() now does not raise an exception when counter exceedes the len of stream
Improved rule consumption
Added new doc