Fixed issue with not calling the ng-submit function when the form contains an element without validation & added tests to prove functionality.  Sorted out issue with the ngModelDecorartor not working well with the latest 1.3+ version on angular ngModel directive.