Website improvements

The front page is mostly built now