tests - simplified by verifying results by returned value instead of validator properties
refactor - validation module separated to validation base + util + validators
refactor - validation module separated to validation base + util + validators
documentation update
npm version update