refactor project into a submodule
adds in scalatest sub project