Feature/feedback typing

In this feature, the TypingTimer was introduced which controls the flow at which the "code" is sent to the Provider to update the Insight.