tdd-training-homework01 - red-green-refactor for better error messages and error handling