Implemented signature template tag.
Made null check cleaner.
Added catch-all content template part.
Updated index template.
Moved function content to the content  template part.