* adds support for proper POST of intervention * makes /<id> optional (required for Post)
* reorganizes code into proper api/utils/serializer subclasses to keep serialization logic away from regular view logic