Rule based decimal to roman numeral converter