Creates a template engine using the given view and public directories.
TemplateEngine({required this.viewsDirectory, required this.publicDirectory});