adds additional make command to build docs locally.
Restructures the docs so that some of the "high level" docs exist in their own folders separate from the API level docs. This provides the ability to distinctly know that "api docs" are auto-doc'd from the code and "high level docs" are hand crafted to explain in more detail and add color where the api level docs can't.
Rename some of the api level docs to fit a more uniform heading style.
This pr does the following: