Layout support

Added support for layouts

For example:

app.set('layout', 'layouts/user');

So that the layout is always rendered with the rendered view injected
into it (into {{{ yield }}} tag).