Adde the `node-utils` submodule

Changes:

- Added support new support for `Joi` validation.
- Changed the default linter to `eslint`.
- Added new linting rules.
- Fixed linting warnings/errors.

Ran the post insall script

Fixed lint errors/warnings

Added a new function for Joi validation.

Removed submodule and restored package.json