Validation Form Source: https://www.udemy.com/the-complete-guide-to-angular-2/learn/v4/t/lecture/6656496?start=0
https://angular.io/api?type=directive