ngForm Dectorator to stop submission of invalid forms
Added an ngSubmit override so that the form gets validated before it is submitted