Skondensowane do 1 pliku, dodane wymagania, JSON. TODO: komunikacja z modelem i javascriptem.