Moved a lot of functions to querki.datamodel and querki.tags

Also, lifted a bunch more stuff into QuerkiEcot, to reduce boilerplate
imports.

Finally created the beginning of the TagsEcot, which I've been wanting
for months.