Adds Joi v16/v17 Support
BREAKING CHANGES
- Starting with v4 only Joi v16 and higher will be supported.
- Joi is now a peer dependency which should stop any mix version errors.
- Minimum Nodejs version was changed to v10 or higher.
Changes:
- [#14] Added support for Joi v16 and v17 and more descriptive error messages.