Refactor on toRoman

Added invalid number range check; removed unnecessary value defs