[wip] Resource views

It should be possible to save the state of a view for a given CKAN resource, but some CKAN model changes are necessary so that there is somewhere to store this data.
Obviously not for this PR, but there should be an extension point here so other views can also know when data was uploaded to the Datastore