adding documentation/TDD notes on validate_* implementation re issue #11