added initial code and sbt project