Simplify by adding a field instead of a method
Add method to resolve template paths
Update to use createLink()
Re-organized template structure

- Renamed some templates
- Made some includes absolute
Fail if we don't know how to create the link
Implement tagging plugin

Fixes #4