Coerce exception objects into strings for Dancer2::Core::Error

This tries to coerce exceptions into strings.

Fixes #538