Second pass on Documentation

Did some more documenting of the code.