Name changes

Renamed some methods to make their names make sense.

- expire() to expireNotification()
- destroy() to destroyElement()
Added some comments

Added some comments to views/notification.js.