Dzialajace zadanie 4.1, dodane abstracty klas frame i panel, troche
refaktoringu