Add base theme directory and first twig extension for themes

This is temporary. We will write a custom Twig Loader to load template files from the theme directory, using themes defined in the database.