1. Add changes in the Ben's repo into this repo.
2. Add a convenience function to load the schema files directly doing a read file.
3. Fix the null pointer exception where it looks for a field in undefined for sending to validate.
4. Add tests to test some basic validation.