add simplecov for local coverage reports, fix coverage testing