Expanded Pyspark tutorial (based on UC Berkeley CS194-16 Spark Lab)