New site (redesign, updated documentation, and more)

This PR is the same as  #267 but this one uses the gh-pages branch instead of a directory in master. If one is merged, the other should be closed.