Fixed yet another classloader issue

whereby resources were not found when SBT ran tests in a forked JVM
issue #6 - Tidied up tests

to align them with their Specs2 counterparts
issue #6 - Inlined ScalaTestSpy

as SuiteResults inside clairvoyance.scalatest.export and removed duplication in ScalaTestHtmlReporter by extracting out the handling of SuiteCompleted and SuiteAborted events into addSuiteResult
issues #5 #6 - Made scalatest and specs2 modules write test reports in their respective target directories