New website

Spent some time revamping the website. Let us know what you think.