added basic models
updated composer.json with requirements
finer model definitions
renamed one model, more attributes and first version of preferences form
added SiteConfig to manage semester/terms + changed relations
added setup form
formatting test
moved extra field do member extension and retstructed preference form