add REST documentation for content module

This needs to become a union model as well with `Link`, `File` and `CollabDoc`. `File` might be reserved though, so we probably have to come up with something else (e.g. `FileContent`)