Roman numeral converter

Convert numbers to Roman numerals and back (1 to 3,999).