CDK-546: Initial version of a Spark demo.

I don't think so. The intention is to generate however many events as we can in 36 seconds. The random event generation code does some time conversions so that ever millisecond of wall clock advances time by 100ms. This makes 1 second of wall clock equal 1.67 minutes of event time. The end result is roughly an hour's worth of data generated in 36 seconds.