update validation constrainsts
updated other documents as well
Merge pull request #28 from broncha/validation-constraints

update validation constrainsts