Use Bundler to load dependencies in examples.
Create the driver before the stream otherwise we get race conditions and dropped data under Puma.
A few formatting changes.