feat(ngForm): provide support for controls and state flags
feat(ngModel): add support for pristine, dirty, valid and invalid flags
feat(ngForm): add support for mutli-control validation handling
feat(ngModel): add support for validation handling for multiple error types
feat(ngForm): provide support for parent form communication
feat(ngModel): provide support for custom validation handlers
feat(ngModel): custom validators for urls, emails, numbers and lengths
test files