Output improvements and tests for the library itself

testsuite_process covered for 3 distinct cases, testsuite_post_cov
covered