Coding challenge requirements:
1. Design a regular expression which matches VALID roman numerals only.
2. Create a program which converts roman numerals to arabic numbers (what we use today) and vice-versa.
3. The program should be SCALABLE, meaning that if I extend the roman numerals beyond M, you do not have to re-write your program.
4. Bonus: The program attempts to minimize the total number of lines.