Repaired require validator file
Changed structure of validator
Changed providing rules
Updated example of validator
Base list of functions without implementation