Use appendChild instead of innerHTML for adding elements through JS
Added additional information for the overlay (vote count, author, etc)