implement notification menu
abstract all notification dropdown
add calendar view
add charts demo view