New functionalities

Change log:
* show the 5 most recent notifications
* button to manually update the notifications list
* show the "hidden notification" count in the panel
* icons based on the notification type and state.
* added options page to save the github api key.
* button to set notification as read.
* various bugfixes