Submitter as json

There are 3 changes here:

One is just refactoring, creating a `BaseContent` class so we don't have to duplicate methods in Document and Binder

The other one is changing Document.submitter to a json field so we store more than just a user id. (requires manual upgrade)

The third one is adding authors to metadata (requires manual upgrade)