Redo and add more documentation to gh-pages.
Merge pull request #4585 from brendandahl/docs

Redo and add more documentation to gh-pages.