reorganized docs, lots of new documentation