add homepage news block
code cleanup
update homepage announcements styles