Fixed the StripeWebhookListener

StripeWebhookListener should have virtual methods that the listener can override, not abstract methods that the listener must implement.

Added ExampleWebhookListener.