Instead of using buffer.notification as a boolean, save number of
notifications into the variable. And when displaying unread messages
display unread notifications if any and if not then display number of
unreads.
Simplify/clean up the unread and notification code
Add Favio.js support. Fixes #28