Reader for the WebLicht TCF format. It reads all the available annotation Layers from the TCF
file and convert it to a CAS annotations. The TCF data do not have begin/end offsets for all of
its annotations which is required in CAS annotation. Hence, addresses are manually calculated per
tokens and stored in a map (token_id, token(CAS object)) where later we get can get the offset
from the token