issue 5: split project into core, scalatest and specs2 sub-projects. Moved existing code into core.