Added signal to notify data changed in modelView

When a color or visibility is changed for an entity, a dataChanged is
called so that the treeView will redraw that entity item. This way
the whole tree does not need to be redrawn, only the items that got changed.
Merge pull request #18 from yumin/master

Added signal to notify data changed in modelView