dodale klasy z prezentacji, same konstruktory + klasa obslugi wyjatkow, ...

...trzeba w niektorych porobic enumy i metody