An initial stab at an RDD for Variant Store.

Each of the spark actions (count,collect, etc) will cause the RDD to read ask the data again from the API (https://spark.apache.org/docs/latest/programming-guide.html#rdd-operations). 

Consider using cache on the 'data' variable to minimize calls.