Basic model branch

TODO:
- dodać powiązania, relacje itp. do modelu klas
- dodać kolejne ograniczenia typu min, max, itp.
- sprawdzić elementy notNull
- dodać ograczenia Past, Future do pól typu java.lang.Date
- można dodać ograniczenia regrex do pól typu NIP
- dodanie klas wymagających dziedziczenie (wybranie odpowiedniej strategii JPA), np. Uczestnik, Administrator, etc