Features/better error messages

Fixes USESI-32 / REQSESI-193, and is a start with [USESI-19](https://jira.thehyve.nl/browse/USESI-19)