Add SimpleCov for test coverage reporting

This SimpleCov configuration will work transparently whenever "rake test" or "rake spec" are run. Results from both kinds of tests are cached and combined.