Angular 6 Forms and Validation: Step By Step Example