Added the draft of the documentation and also fixed a few things that
seemed odd in the models as I wrote the documentation