Update site

Includes a lot of changes in the site.