Updated documentation, front page, and overall style