Not requiring offsets for getToken() and getValue().
Adding getId() method.
Adding getId() tests and improving others.
Adding a battery of test tokens.
Supporting valid sequence: "@A()@B()"
Using battery of tokens.
Adding docblocks.