prevent translator crash if data is undefined; linted/cleanup
removed vanilla templates from core into nodebb-theme-vanilla :shipit:
return error if template doesn't exist
added gitignore to public/templates dir
using views_dir config