switch from Test::Unit to RSpec; closes #3