minor: adding filters and extra reports for simplecov

Looks like we weren't filtering simplecov correctly and our code coverage is actually just a bit lower than we thought (~98.9%). I'm also enabling groups and the HTML report so that you can easily review which lines of code are currently being covered by a test.