Fleshing out how Spark works with Mesos and stuff