Website update

Numerous updates to the website and documentation, mostly just beautification, some minor fixes.