refactore index and footer
improve notifications
create a new alert messages system based on notifications (still
unfinished)