Реализовать класс рациональных чисел

Closes #23 
В интерфейсе ```Factorizer``` лучше заменить 
    LinkedList<Integer> getPrimeFactors();
На
    List<Integer> getPrimeFactors();