Updated testing framework. Renamed blah_test.blah to blah.test.blah. Added ruby test runners to easily switch between execution environments. Should also allow test suite to be run from arbitrary directory.