Fixed/Added the case where there's no 'required' rule and the field is empty and the rules were being checked anyway.
Merge branch 'develop' into alpha