Updated custom validation bindings.

To use a custom validator, use
data-customvalidation="nameofViewModelFunction" this will call the view
model function passing the input. your custom validation method must
return an object with a valid property. Ex. return { valid: validOrNot
};