fix name conflict, handle 'full' annotations as arg.
basic metrics.
accept vectors, maps and strings in annotate-text.

so we don't have to normalize them elsewhere.
support supplying a custom config.
collect stats about the entity mappings.