Add scala and sbt support