Resolved #5: generate unified test report

Requires moving Freedom code into a separate sub-project.