event recording

now recording events for:
- detected languages
- inserted news items
- extracted providers
privileges/roles

updated list of required roles and privileges
clean up