Added Unique validation to form validations

also added a new method : submit() to the form object that validate and
then save .