Added some more (random, more or less) tests.
Refactoring.

I removed the function convert-roman-numeral and put the code
directly in the roman-numeral one. I find this easier to read
and understand and also, that functionality didn't deserve it's
own function.

I'll do some more refactoring to see if I can rid of those
clumsy-looking format-expressions.