add model validation
delete controller validation
apply validation for PUT /todo
refactored tests
Merge pull request #45 from junsumida/fix-validators

ValidationをModel側に移動する