wip Facade Validations
added validations with tests
added custom async and sycn valdations functionality
Merge remote-tracking branch 'upstream/master' into validation
fix lint issues
Merge pull request #1 from DiyaKhan/master

Added Facade Validations