Make cite definition more robust
Natively support constituents
Update retrievers for new sentence syntax
Temporary fix in language settings
Start conf file for Constituent demo
Start with ConstituentTreebankRetriever
First attempt at parsing morphology
Update jr config - use correct morph
Experiment with depTrees out of jr documents
Properly handle token ids in ConstTbRetriever
Track sentenceIds for constituents
Use an idMap for sentences as well
Take constituents out of sentences again
Introduce globalStore

This should be a place where retrievers (and plugins) can share data
with each other, that doesn't suit the tokens model of the general
system.

The first use case will be to save constituents. We could save them
sentence wise - but it leads to flexibility and sustainability issues,
as wider code changes would need to be taken into account to do this
every time we introduce a new concept.
Save constituents in globalStore
Add constituency info to tokens
Infer word id from source id

Fixes sorting issues in the text - the xml nodes are not in the
correct order due to grammatical reasons.
Move Tree to a factory
Add a launch function to the tree
Add arethusa.constituents skeleton