Share Template form, view, template

Created the form, view, and template for sharing a template.
Updated the view and template

Added better error control.  If an error occurs during coping, the
transactions are rolled back.
Merge branch 'share-templates' into merged_kenw