fix doctrine mapping for inverse side
add fields to allow guest additions
allow to register guests
keep participant table consistent when changing a guest
add validation to Participant
swap if and else block
kitchen staff can edit meals and dishes