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

Okay no worries.