Ruby Loves Unit Testing!

This one is a doozy, as far as idioms go!

First, I moved stuff around to match customary Ruby gem file layout. You have yer lib folder, yer test folder, and then a file named the same as the project in the lib folder that includes everything else.

Since you added a rakefile, I took advantage of it by adding a (default) testing task!

And, this is the big part, I changed the test file from a roll-your-own visual test, to a standard MiniTest untit-test format. I suggest studying the new test.rb file closely, and then adding many more tests, at least one for each proposed conversion. Follow the format I gave examples of, and try to expand the testing to cover <a> tags.

to run the tests, simply execute "rake" in the project root directory. :)