added table of contents to documentation