CDK-546: Initial version of a Spark demo.

This should go in the app parent pom so users don't have to remember to add exclusions.