FEATURE: Add detailed error messages

FEATURE: Add detailed error messages


GitHub sha: 70ee4e5a

This commit appears in #5 which was merged by SamSaffron.