Revises data directory structure. Splits templates up from
static content. Fixes Template parser to be more general.
It no longer requires us to manually keep track of relevant
file names.

It simply processes all templates in the data/template directory,
and copies all assets in data/static as-is.