restructured
added test directory and scalatest dependency