add partials syntax support to template.py

now instead of having to include a partial with stuff like self.view.partial("name", {data})
you can just do: ![[name]] in the template file itself and at start/rereading
this will get parsed and replaced automatically! works nearly out of the box