rename rules to validation
updated validation tests
ignore validation on index/create

these both actions have no :id accessor so they don't need to be validated
added documention for automatic validation
register keyword 'inherit'
added action 'patch'