Controller/Entity: publishes `destroy` event

Also, Entity controllers become pubsub.
1.0.2
Merge pull request #74 from Aintaer/master

Controller/Entity: publishes `destroy` event