More friendly error message for required=True

The error message for required parameters is not very user-friendly, fixes #150