Add validator and form macro
Add mockery to dev dependencies
Add tests for custom validator
Add test for todo validator.