Documentation Updates

* Updates to documentation and overall structure of the same