Added validation for form and fields and prevented submit when not valid
Merge branch 'feature/validation' into develop