add better_errors to improve debugging experience
Merge pull request #2095 from Daxter/dev/add_better_errors

add better_errors to improve debugging experience