Better dynamic code

Now, dynamic code flows through all parts of the site. You can have
dynamic code in partials, layouts, pages, whatever. The code gets
gathered at each place and executed all at once just before compiling
the templets. The scope of dynaimc code is ALWAYS the page object. This
way you have access to the specific page you are rendering even when
you are in a partial.