Updated TestProduct
Added equals in Task
Merge remote-tracking branch 'origin/dev-model' into dev-model
Changed method name changed to productChanged in ProductListener and
changed to taskChanged i taskListener