added validateWebhook. resolves #42