Updated documentation to reflect recent changes and reorganized a bit.