add temporary notifications controller
refactor authorization process, add option to sign out
fetch and display notifications (with icons)