introducing scala, sbt and spray