Ruby, why so many testing frameworks? http://bit.ly/7wTAWK Why so many forks to Matchy? What's the best way to introspect and run all tests?