Allow for creation of roman numerals greater then MCMXCIX

Especially practical when wanting to represent the current year. Includes updated tests.