move HBHandlebarsKVCValidation protocol to its own file