Revert "Revert "Poprawki z listy z ostatnich zajęć (bez obslugi zamykania połączenia przy wyjatkach) + mała edycja klasy Michała, zweryfikujcie""

This reverts commit 4c6a01ebd5ee6bfb4a49a49d76c7451a2065dce9.