Zadanie 5 (termin oddania 12.01, 18:30)
---------------------------------------
Napisz program do ukrywania/odczytywania zadanego komunikatu w pewnym 
pliku tekstowym. Ukrycie wiadomości polega na:
1) Przedstawieniu wiadomości w kodzie binarnym (w postaci ciągu bitów
  utworzonego z kodów ASCII poszczególnych znaków wiadomości w 
  kolejności od najstarszego bitu pierwszego znaku do najmłodszego 
  bitu ostatniego znaku).
2) Ukryciu i-tego bitu wiadomości w i-tym wierszu pliku tekstowego w 
  ten sposób, że: 
- i-ty wiersz kończy się ostatnim różnym od spacji znakiem i-tego 
  wiersza oryginalnego pliku tekstowego, o ile i-tym bitem jest zero;
- i-ty wiersz kończy się pojedynczą spacją, o ile i-tym bitem jest 
  jeden;
- n+1 wiersz kończy się dwiema następującymi po sobie spacjami 
  (n jest długością kodu);
- pozostałe wiersze są niezmienione.
Jedynymi zmianami jest dopisanie lub usunięcie spacji z końca wierszy 
zgodnie z powyższymi regułami. Pozostałe znaki w wierszu pozostają 
niezmienione. Wiersze w pliku oraz wiadomość mogą mieć dowolną długość. 

WYWOŁANIE
---------
Program będzie wywoływany z dwoma lub trzema argumentami w linii 
komend. Jeśli program wywołano z trzema argumentami, to:
- pierwszy z nich jest nazwą pliku tekstowego, w którym 
  należy ukryć wiadomość;
- drugi jest nazwą pliku binarnego zawierającym 
  wiadomość do ukrycia;
- trzeci jest nazwą pliku wynikowego.
Jeśli program wywołano z dwoma argumentami, to:
- pierwszy z nich jest nazwą pliku tekstowego zawierającego ukrytą 
  wiadomość  
- drugi jest nazwą pliku binarnego zawierającego odczytaną wiadomość.

WYJŚCIE
-------
Program powinien tworzyć odpowiednie pliki. Jeśli któryś z plików 
wejściowych nie istnieje, to program wypisuje na standardowe wyjście 
komunikat 
BRAK PLIKU
Jeśli plik, w którym należy ukryć wiadomość ma za mało wierszy, to 
program wypisuje na standardowe wyjście komunikat 
ZA KROTKI PLIK