Always cleanup own events on destroy
Use listenTo rather than on for View contexts

This allows views to automatically sever the connection between each
other on destroy.
Merge pull request #217 from walmartlabs/view-event-cleanup

View event cleanup