add post model validation specs
add validation spec of post and result models
update tournament model spec