Add new table for user templates

I'm building out the system to now allow users to load their own custom templates, to take the existing template and clone it.

The first step was to build out a table and the backend to store the templates.