Remove archived and published fields from Data- View, Context, Query

An abstract model mixin has been created as a result of this change
named `PublishArchiveMixin`.

Fix #128