Docs-a-palooza

So many docs...

Wanted you to see this before it got merged, just for some code review since there are so many changes.