Roman Numerals Kata developed following TDD, refactorings still in progress...