DOC: Web-site release notes, and some updates on front page.

WOWWW!!!