refactors header notifications (renders them via separate controller / template)
Merge pull request #1635 from velesin/header_notifications_refactoring

refactors header notifications (renders them via separate controller)