Some addtions to NgVal

Hello,

I have had problems with the stringlength validations so I changed the cretion od the validatorMessages List. 
Furthermore I expanded the detection of hasError by ngModel.$pristine so that a message is already shown before editing. 

Maybe you will find this changes helpfull.

:-)
Arno