Updated documentation. Added table of contents.