use typesafe's scala-logging instead raw slf4j
update readme
extract a SparkContextHelper