added unobtrusive validation support

using
data-val-ko="error message goes here"
data-val-ko-rule="name of the observable KO property"