Added unit test and Cobertura targets to build

Currently unit tests (source located within module directories under test-src/) are not being built and run by Jenkins. I overrode subfloor's test and cobertura targets to delegate down to each module's subfloor targets. After this pull request is merged, the CI job should be updated to call the "test" or "cobertura" target.