Fixed weird line glitch (I think)
Added notification on feedback submission
Display 20 of the latest papers on homepage