passing tests, almost have roman numeral tests done