Fixes test related output in general

1. Scoverage now runs thanks to separate build.sbt files in subprojects
2. Non-scoverage tests for subprojects now spit out to STDOUT as they should
Less .sbt more .scala
Nice scoverageSettings val
instrumentSettings needs to come first
Merge pull request #19 from lloydmeta/fix/tests-scoverage

Fixes test related output in general