Added Roman class and its test class. As now it recognized a correct roman string and a few other errors.
ADD: Roman find 3 different syntax errors.
Working basic Roman class, a containter for a syntactically correct roman number.
RENAME: Roman -> RomanNumeral; RomanTest -> RomanNumeralTest
NEWFILE: Converter. It performs an arabic -> roman convertion, apparently working (has still to be tested on all romans). With testclass.
NEWFILE: RomanChar. A simple pair of string and value for the basic roman chars, used in Converter.
ADD: equals() to RomanNumeral
ADD: toString() to RomanNumeral
ADD: Converter performs an roman -> arabic convertion, apparently working (has still to be tested on all romans and optimized).
NEWFILE: RomanInteger. Contains a RomanNumeral and it's arabic value. Every change to one of them gets updated to the other representation of the number using a Converter. With test class (still to be tested basically and for every roman number).
RENAME: method in Converter.
Create README.md
CLEAN: removed some prints.
Working roman numerals simple representation and convertion

First basic (hopefully) working part of the project, but still not
completly tested. Roman numerals can be stored if they have a correct
syntax, a convertion arabic <-> roman is possible and roman numerals
can be stored paired with their value. Test classes are also given for
every class, but not all of them are completely written.

Changelog:

 - RomanNumeral stores roman numerals (duh) with the correct syntax only

 - Converter performs a convertion from roman to arabic and vice-versa.
   Stores the values of the roman digits

 - RomanChar is a simple pair stucture used in Converter

 - RomanInteger stores the pair RomanNumeral with its arabic value (an
   Integer) and updates the value of both when one is updates. This
   means any change in the arabic value modifies the roman string and
   vice-versa