Upgrading to Spark 1.0

Upgrading the dependency on Spark to version 1.0.0.

The major changes here are: 
1. all the RDD.groupBy calls return Iterables rather than Seqs, and 
2. we now need an explicit dependency on fastutil.