Good implementation of renderer (see todos)
render
Remove deeply nested contexts test

`Deeply nested contexts' test says that all elements on the
context stack should be accesible which is inconsistent with
`Dotted Names - Basic Interpolation' and `Dotted Names - Broken
Chain Resolution' test saying that Dotted names should be
considered a form of shorthand for sections and Each part of a
dotted name should resolve only against its parent.
Implements period name interpolation
Implements period name interpolation at scanner level
Rewrite static token in tests
Rewrite etag token in tests
Rewrite utag token in tests
Rewrite sec token in tests
Rewrite inv-sec token in tests
Rewrite static token in tests
Rewrite tokens in tests
Super refactoring of token

We use struct-type to distinguish token type. This enables the use of match construction
Merge branch 'master' of github.com:rcherrueau/rastache