proper file naming per http://docs.scala-lang.org/style/files.html