Adds `Todo\Validation`{`GenericValidator`,`ValidationException`} along with specs

- GenericValidator utilizes (not extends) Laravels built in Validator
- Exception based failure means allowing bubbling of errors ... useful in larger settings
- Basic/Minimal spec....