add errors and stacktrace to exceptions when stringified.
error/exception changes
- use Try::Tiny
- update errors
name now required for templates

- add name to template create test
use Try::Tiny
update