Test data processor

Fajnie byłoby jednak obsługę sytuacji wyjątkowych zostawić wywołującemu. Bardziej mi się widzi rzucić wyjątek i zrobić wypisywanie w main.