Update to knockout validation

Update to add knockout validation.  This could still use some work, as
it isn't entirely "pretty" but it is functional.