Fixes example naming type (omniscient)
Updates readme with information about immstruct
Adds information about global shouldComponentUpdate override