Custom validator

part of https://github.com/racker/ko-validation/issues/10