Remove SimpleCov

This tool is not useful in this context. We have 87.88% coverage on this project, which has been achieved without a single unit test. High coverage is obscuring weaknesses in the codebase. So removing it.
Removing almost everything from .gitignore

Will add these back when appropriate, but many of these are things that are no longer relevant, or should be in developers' .gitignore_global...