add template includes

The include can either be static or another template (if it ends with
".ep").
theme sets template include dir to theme dir

This breaks the Store abstraction being used by Theme, so we're going to
need to use the Store in the Template now too...