Some tidying up, created a RomanNumeral class to allow overriding the operators