Update README and TODOs
Update TODOs
Move validations to repo

The repository keeps itself sane. This is an anti-corruption layer built into the repo.
Make Rule #1 explicit