added and tested YAML validation for itemCode
added some annotation validations for GreaterThan, NotBlank, Range, Choice, etc.
disabled HTML5 validation - required
added theming for forms