* splits Intervention model into main components
* Compensation (main object)
* ResponsibilityData (holds organizations and handler) - same as used for intervention
* This way data can be extended more easily in the future
* refactors deadlines
* splits Intervention model into three main components
* Intervention (main object)
* LegalData (holds legal dates, laws, etc.)
* ResponsibilityData (holds organizations and handler)
* This way data can be extended more easily in the future
* refactors admin.py and usages in templates
* introduces UuidModel as a base class for BaseResource
* moves accessibility of compensations completely into related intervention.users set
* this way the visibility for a compensation can not differ from the one of the 'parent' intervention
* adds UserActionLogEntry model to user/models.py
* wraps user and timestamp info
* can be extended for more information in the future
* refactors all filtering and accessing on values