CDK-546: Initial version of a Spark demo.

Yes, this could be part of our follow-up work to build Spark helper classes that will trim a lot of boilerplate.