fixed tests for generating roman hundreds + added tests for thousands
added RomanPositionalIdentifier
changed RomanStringParser -> returns all numbers + refactoring
implemented specification for roman positional
modified specification to check if positionals are unique;
removed useless specifications
implemented RomanNumberValidator
implemented StringBasedCalculator
refactored RomanNumbersGenerator to static container of numbers
implemented RomanNumberCalculator