CDK-546: Initial version of a Spark demo.

Candidate for a utility in Kite so that users don't have to implement this.