Added new annotation (FormItemRestriction) and some javadoc.
Added support for "minLength" and "maxLength" form item restrictions.
Added some JUnit test cases.