Fixes #193 Adding TEMPLATE_PAGES to tipue_search plugin

Adds a new function create_tpage_node() which accepts a TEMPLATE_PAGES file which it loads and adds into the JSON file. It uses the output file that has already passed through Jinja2 processing. See #193

This is my first attempt at a Pelican change so happy to take any feedback.