Use web notifications

- Fix styles for web notifications
- Add default icon for notifications
- Add the functionality to send notifications through notice
- Fix tests

![example](https://f.cloud.github.com/assets/957520/1646845/2cff043a-592a-11e3-8182-b726c1419d3e.png)