Cleanup and documentation of SparkActorSystem

Please take a look -- was mostly concerned with trimming off excess copied code.