Refine data model in regards to contact persons
Currently the data model accepts multiple contact persons per company, however there is no logic to specify the main contact nor separate contact persons per event. The web interface currently only enables companies to register a single contact person, hence the problem is not apparent yet, however if we want to give companies user accounts or similar so they can alter their info after signup, this should be considered more closely.