Added detailed flowchart describing validator functionality.

Chart describes each step of algorithm and where steps are implemented. Communication between different parts of program are shown and responsabilities explained. Also code examples what kind of instrumentations each step does are shown.