I took the opportunity to move the array of numerals out of the converter, I added a subtractive principle, if a lower-value numeral appears before a higher base, then we subtract the lower value from the higher.
ToRomanNumerals, currently picks the highest numeral for the current value.  Changed it slightly for the substitution logic, a match may be possible.
Success...the test for #4 is finally passing
Added a test for random numbers...all passed...I am starting on the reverse to convert roman numerals back to arabic numbers
Changed the class names so that I don't confuse them for reversing Roman Numerals to Arabic Numbers